Pacific Coast League

The Pacific Coast League (PCL) is a Minor League Baseball league based in the Western United States. Like the International League, the PCL plays at the Triple-A (AAA) level, the most difficult level before Major League Baseball (MLB).[1]

Pacific Coast League
SportBaseball
Founded1903
No. of teams10
Country(ies)United States
Official websitewww.milb.com

The league started in 1903 and was a popular baseball league in the region until 1958 when MLB teams moved there and MLB games began to be shown on television.[2] It was named the Pacific Coast League because it started with only teams from the states of California, Oregon, and Washington, which are next to the Pacific Ocean.[3] After MLB took control of Minor League Baseball in 2021, it was called the Triple-A West for one season before going back to the PCL name in 2022.[4]

Teams

Division Team Founded MLB affiliation Affiliated since City Stadium
East Albuquerque Isotopes 2003 Colorado Rockies 2015 Albuquerque, New Mexico Rio Grande Credit Union Field at Isotopes Park
El Paso Chihuahuas 2014 San Diego Padres 2014 El Paso, Texas Southwest University Park
Oklahoma City Dodgers 1962 Los Angeles Dodgers 2015 Oklahoma City, Oklahoma Chickasaw Bricktown Ballpark
Round Rock Express 2000 Texas Rangers 2021 Round Rock, Texas Dell Diamond
Sugar Land Space Cowboys 2012 Houston Astros 2021 Sugar Land, Texas Constellation Field
West Las Vegas Aviators 1983 Oakland Athletics 2019 Las Vegas, Nevada Las Vegas Ballpark
Reno Aces 2009 Arizona Diamondbacks 2009 Reno, Nevada Greater Nevada Field
Sacramento River Cats 2000 San Francisco Giants 2015 Sacramento, California Sutter Health Park
Salt Lake Bees 1994 Los Angeles Angels 2001 Salt Lake City, Utah Smith's Ballpark
Tacoma Rainiers 1960 Seattle Mariners 1995 Tacoma, Washington Cheney Stadium


<graph>

{

 //
 // ATTENTION: This code is maintained at https://www.mediawiki.org/wiki/Template:Graph:Street_map_with_marks
 //            Please do not modify it anywhere else, as it may get copied and override your changes.
 //            Suggestions can be made at https://www.mediawiki.org/wiki/Template_talk:Graph:Street_map_with_marks
 //
 // Template translation is in https://commons.wikimedia.org/wiki/Data:Original/Template:Graphs.tab
 //
 "version": 2, "width":, "height": , "padding": 0,
 "signals":[
   // These signals allow us to quickly move the map within the image, e.g. to leave space for the legend

{"name":"legendWidth", "init": {"expr": "0"} },

   {"name":"legendHeight", "init": {"expr": "height"} },
   {"name":"imgWidth", "init": {"expr": "width-legendWidth"} },
   {"name":"imgHeight", "init": {"expr": "height"} },
   {"name":"imgXC", "init": {"expr": "imgWidth/2"} },
   {"name":"imgYC", "init": {"expr": "imgHeight/2"} },
   {"name":"imgTileSize", "init": {"expr": "256"} },
   {"name":"imgLat", "init": {"expr": "38.8509"} },
   {"name":"imgLon", "init": {"expr": "-109.07236"} },
   {"name":"imgZoom", "init": {"expr": ""} },
   {"name":"picWidth", "init": {"expr": "180"} },
   {"name":"picHeight", "init": {"expr": "picWidth/2"} },
   {"name":"picXC", "init": {"expr": "imgWidth-(picWidth/2)"} },
   {"name":"picYC", "init": {"expr": "imgHeight-(picHeight/2)"} },
   {"name":"showMiniMap", "init": {"expr": "0"} }
 ],
 "data": [
   {
     "name": "data",

// Otherwise use the first unnamed argument for source values

     "values": [  { "lat": 38.8509, 
    "lon": -109.07236, 
    "img": "wikirawupload:https://upload.wikimedia.org/wikipedia/commons/thumb/1/10/Mapscaleline.svg/120px-Mapscaleline.svg.png", 
    "width": 50, 
    "height": 8, 
    "offsetX": Expression error: Unexpected / operator., 
    "offsetY": Expression error: Unexpected / operator., 
    "textAlign": "right", 
    "textDx": 22, 
    "textDy": -2, 
    "textColor": "grey", 
    "textFont": "Tahoma", 
    "textFontSize": 9, 
    "text":  "10 000km" }

, { "lat": 0, "lon": 0, Expression error: Unexpected = operator. "text": "", "textAlign": "right", "textBaseline": "middle", "textDx": 0, "textDy": 1, "textFontSize": , "textColor": "#AA1205"


}


, { "lat": 35.069722, "lon": -106.629167, Expression error: Unexpected = operator. "text": "Isotopes", "textAlign": "right", "textBaseline": "middle", "textDx": 0, "textDy": 1, "textFontSize": , "textColor": "#000000"


} , { "lat": 31.790278, "lon": -106.423333, Expression error: Unexpected = operator. "text": "Chihuahuas", "textAlign": "right", "textBaseline": "middle", "textDx": 0, "textDy": 1, "textFontSize": , "textColor": "#000000"


} , { "lat": 35.464961, "lon": -97.50805, Expression error: Unexpected = operator. "text": "Dodgers", "textAlign": "right", "textBaseline": "middle", "textDx": 0, "textDy": 1, "textFontSize": , "textColor": "#000000"


} , { "lat": 30.5273, "lon": -97.6305, Expression error: Unexpected = operator. "text": "Express", "textAlign": "right", "textBaseline": "middle", "textDx": 0, "textDy": 1, "textFontSize": , "textColor": "#000000"


} , { "lat": 29.622751, "lon": -95.647179, Expression error: Unexpected = operator. "text": "Space Cowboys", "textAlign": "right", "textBaseline": "middle", "textDx": 0, "textDy": 1, "textFontSize": , "textColor": "#000000"


} , { "lat": 36.152278, "lon": -115.329417, Expression error: Unexpected = operator. "text": "Aviators", "textAlign": "right", "textBaseline": "middle", "textDx": 0, "textDy": 1, "textFontSize": , "textColor": "#000000"


} , { "lat": 39.528131, "lon": -119.808633, Expression error: Unexpected = operator. "text": "Aces", "textAlign": "right", "textBaseline": "middle", "textDx": 0, "textDy": 1, "textFontSize": , "textColor": "#000000"


} , { "lat": 38.580372, "lon": -121.5138, Expression error: Unexpected = operator. "text": "River Cats", "textAlign": "right", "textBaseline": "middle", "textDx": 0, "textDy": 1, "textFontSize": , "textColor": "#000000"


} , { "lat": 40.740556, "lon": -111.892778, Expression error: Unexpected = operator. "text": "Bees", "textAlign": "right", "textBaseline": "middle", "textDx": 0, "textDy": 1, "textFontSize": , "textColor": "#000000"


} , { "lat": 47.238033, "lon": -122.497544, Expression error: Unexpected = operator. "text": "Rainiers", "textAlign": "right", "textBaseline": "middle", "textDx": 0, "textDy": 1, "textFontSize": , "textColor": "#000000"


}












     ],
     "transform": [
       {
         "type": "geo",
         "projection": "mercator",
         "scale": {"expr": "imgTileSize/PI/2*pow(2,imgZoom)"},
         "translate": [{"expr": "imgXC"}, {"expr": "imgYC"}],
         "center": [{"expr": "imgLon"}, {"expr": "imgLat"}],
         "lon": "lon", "lat": "lat"
       },
       { "type": "formula", "field":"layout_x", "expr": "datum.layout_x + (datum.offsetX || 0)" },
       { "type": "formula", "field":"layout_y", "expr": "datum.layout_y + (datum.offsetY || 0)" },
       { "type": "formula", "field":"color", "expr": "datum.color || '#c33'" },
       { "type": "formula", "field":"textColor", "expr": "datum.textColor || datum.color" },
       { "type": "formula", "field":"strokeColor", "expr": "datum.strokeColor || '#ffe7e6'" }
     ]
   },
   {
     // Hack: single value data source for drawing/hiding images and other non-series elements
     "name": "dummyData",
     "values": [{}]
   }
 ],

// Legend only works if showLegend and colorScaleField are set

 "marks": [
   {
     "type": "image",
     "from": {
       "data": "dummyData",
       "transform": [
         { "type": "formula", "field":"url", "expr": "'mapsnapshot:///?width='+imgWidth+'&height='+imgHeight+'&zoom='+imgZoom+'&lat='+imgLat+'&lon='+imgLon" }
       ]
     },
     "properties": {
       "enter": {
         "url": {"field": "url"},
         "xc": {"signal": "imgXC"}, "yc": {"signal": "imgYC"},
         "width": {"signal": "imgWidth"}, "height": {"signal": "imgHeight"}
       }
     }
   },
   {
     // Places an image of a given name and size at the [lan,lon] location
     "type": "image",
     "from": {
       "data": "data",
       "transform": [
         { "type": "filter", "test": "datum.img" },
         { "type": "formula", "field":"iconWidth", "expr": "datum.width || 0" },
         { "type": "formula", "field":"iconHeight", "expr": "datum.height || 0" },
         { "type": "formula", "field":"img",
           "expr": "if(!test(/^[a-z]+:\\/\\//, datum.img), 'wikifile:///'+datum.img, datum.img)" },
         // Ensure that either width or height parameter is passed to wikifile:// request
         { "type": "formula", "field":"img",
           "expr": "if((datum.iconWidth || datum.iconHeight) && !test(/[?&](width|height)=\\d/, datum.img),if(datum.iconWidth,datum.img+'?width='+datum.iconWidth,datum.img+'?height='+datum.iconHeight), datum.img)" }
     ]},
     "properties": {
       "enter": {
         "url": {"field": "img"},
         "xc": {"field": "layout_x"}, "yc": {"field": "layout_y"},
         "width": {"field": "iconWidth"}, "height": {"field": "iconHeight"}
       }
     }
   },
   {
     // Draw marks of a given color, shape, and size at the [lan,lon] location
     "type": "symbol",
     "from": {
       "data": "data",
       "transform": [{ "type": "filter", "test": "!datum.img" }]
     },
     "properties": {
       "enter": {
         "x": {"field": "layout_x"},
         "y": {"field": "layout_y"},
         // If colorScaleField is set, use color scaling, otherwise use the preset color value
         "fill": { "field": "color" },
         "size": {"field": "size"},
         "shape": {"field": "shape"},
         "stroke": {"field": "strokeColor"}
       }
     }
   },
   {
     // Draw text with the given color and size at the [lan,lon] location
     // See https://github.com/vega/vega/wiki/Marks#text for all parameter description (prepend "text" and capitalize them)
     "type": "text",
     "from": {
       "data": "data",
       "transform": [
         { "type": "filter", "test": "datum.text" },
         // Figure out if this is an LTR or RTL page. For LTR, show label to the right of the icon, left-aligned. For RTL, reverse.
         { "type": "formula", "field":"isLTR", "expr": "'‎' == '\\u200E'" },
         // If these values are not defined ("undefined" is not allowed, so test for truthiness and not 0)
         { "type": "formula", "field":"textDx", "expr": "if(!datum.textDx && datum.textDx != 0, if(datum.isLTR,8,-8), datum.textDx)" },
         { "type": "formula", "field":"textAlign", "expr": "if(!datum.textAlign, if(datum.isLTR,'left','right'), datum.textAlign)" },
         { "type": "formula", "field":"textBaseline", "expr": "datum.textBaseline || 'middle'" }
     ]},
     "properties": {
       "enter": {
         "text": {"field": "text"},
         "x": {"field": "layout_x" },
         "y": {"field": "layout_y"},
         "dx": {"field": "textDx" },
         "dy": {"field": "textDy"},
         "fill": {"field": "textColor"},
         "align": {"field": "textAlign"},
         "baseline": {"field": "textBaseline"},
         "radius": {"field": "textRadius"},
         "theta": {"field": "textTheta"},
         "angle": {"field": "textAngle"},
         "font": {"field": "textFont"},
         "fontSize": {"field": "textFontSize"},
         "fontWeight": {"field": "textFontWeight"},
         "fontStyle": {"field": "textFontStyle"}
       }
     }
   },
   {
     // Draw a low-zoom locator map frame
     "type": "rect",
     "from": {
       "data": "dummyData",
       "transform": [
         { "type": "filter", "test": "showMiniMap" }
       ]
     },
     "properties": {
       "enter": {
         "xc": {"signal": "picXC"}, "yc": {"signal": "picYC"},
         "width": {"signal": "picWidth", "offset":2}, "height": {"signal": "picHeight"},
         "stroke": {"value":"#fff"},"strokeWidth": {"value":6}
       }
     }
   },
   {
     // Draw a low-zoom locator map by using a premade world map image
     "type": "image",
     "from": {
       "data": "dummyData",
       "transform": [
         { "type": "filter", "test": "showMiniMap" },
         { "type": "formula", "field":"url", "expr": "1" }
       ]
     },
     "properties": {
       "enter": {
         "url": {"value": "wikirawupload:"},
         "xc": {"signal": "picXC"}, "yc": {"signal": "picYC"},
         "width": {"signal": "picWidth"}, "height": {"signal": "picHeight"}
       }
     }
   },
   {
     // Draw a zoom-out mark at the [lan,lon] location
     "type": "symbol",
     "from": {
       "data": "dummyData",
       "transform": [
         { "type": "filter", "test": "showMiniMap" },
         { "type": "formula", "field":"lat", "expr": "imgLat" },
         { "type": "formula", "field":"lon", "expr": "imgLon" },
         {
           "type": "geo",
           "projection": "equirectangular",
           "scale": {"expr": "180/2/PI"},
           "translate": [{"expr": "picXC"}, {"expr": "picYC"}],
           "center": [{"expr": "0"}, {"expr": "0"}],
           "lon": "lon", "lat": "lat"
         }
       ]
     },
     "properties": {
       "enter": {
         "x": {"field": "layout_x"}, "y": {"field": "layout_y"},
         "fill": {"value": "#c33"},
         "stroke": {"value": "#ffe7e6"},
         "size": {"value": 40}
       }
     }
   }
 ]

} </graph>

Team locations:     East Division     West Division

Pacific Coast League Media

References

  1. "Pacific Coast League (AAA) Encyclopedia and History". Baseball-Reference. Sports Reference. Retrieved May 13, 2020.
  2. "The History of Triple-A Baseball". Triple-A Baseball. Archived from the original on February 28, 2021. Retrieved May 13, 2020.
  3. "Notable Events in Pacific Coast League History". Triple-A Baseball. Archived from the original on January 16, 2021. Retrieved May 13, 2020.
  4. Avallone, Michael (March 18, 2022). "Then and Now: Pacific Coast League". Minor League Baseball. Retrieved April 14, 2023.

Other websites