The San Francisco Giants farm system consists of seven Minor League Baseball affiliates across the United States and in the Dominican Republic. Four teams are independently owned, while three others—the Arizona Complex League Giants squads and two Dominican Summer League Giants squads—are owned by the major league club.
The Giants have been affiliated with the Single-A San Jose Giants of the California League since 1988, making it the longest-running affiliation in the organization. Their newest affiliate is the Eugene Emeralds of the Northwest League, which became the Giants' High-A club in 2021.
Geographically, San Francisco's closest domestic affiliate is the San Jose Giants, which are approximately away. San Francisco's furthest domestic affiliate is the Double-A Richmond Flying Squirrels of the Eastern League some away.
Current affiliates
The San Francisco Giants farm system consists of seven minor league affiliates.
ClassTeamLeagueLocationBallparkAffiliated Triple-A Sacramento River Cats Pacific Coast League West Sacramento, California Sutter Health Park 2015 Double-A Richmond Flying Squirrels Eastern League Richmond, Virginia CarMax Park 2010 High-A Eugene Emeralds Northwest League Eugene, Oregon PK Park 2021 Single-A San Jose Giants California League San Jose, California Excite Ballpark 1988 Rookie ACL Giants Black Arizona Complex League Scottsdale, Arizona Scottsdale Stadium 2024 DSL Giants Black Dominican Summer League Boca Chica, Santo Domingo Rawling Foundation Complex 2021 DSL Giants Orange
Past affiliates
Key SeasonEach year is linked to an article about that particular Giants season.
1932–1962 Minor League Baseball operated with five classes (Double-A, Class A, Class B, Class C, and Class D) from 1932 to 1935. Class A1, between Double-A and Class A, was added in 1936. The minors continued to operate with these six levels through 1945. Triple-A was established as the highest classification in 1946, and Class A1 became Double-A, with Class A through D remaining. These six levels continued through 1962. The Pacific Coast League (PCL) was reclassified from Triple-A to Open in 1952 due to the possibility of becoming a third major league. This arrangement ended following the 1957 season when the relocation of the National League's Dodgers and Giants to the West Coast ended any chance of the PCL being promoted.
SeasonTriple-A Double-AClass AClass BClass CClass D 1932 — — Bridgeport Bears Winston-Salem Twins / High Point Pointers — — 1933 — — — Attleboro / Lawrence Weavers / Woonsocket — — 1934 — — Nashville Volunteers — Jacksonville Jax — 1935 — — Nashville Volunteers — Tyler Trojans Abbeville A'sTallahassee Capitals 1936 — — Memphis Chickasaws (A1) — Greenwood ChiefsMuskogee TigersTyler Trojans Tallahassee Capitals 1937 — Jersey City Giants — Richmond Colts Greenwood Giants Blytheville GiantsCrisfield Crabbers 1938 — Jersey City Giants — Richmond Colts Fort Smith Giants Blytheville GiantsMilford Giants 1939 — Jersey City Giants — Clinton Giants Fort Smith Giants Milford GiantsSalisbury Giants 1940 — Jersey City Giants Knoxville Smokies (A1) Clinton GiantsRichmond Colts Fort Smith Giants Milford GiantsSalisbury Giants 1941 — Jersey City Giants — Clinton Giants Fort Smith GiantsSan Bernardino Stars Milford GiantsSalisbury Giants 1942 — Jersey City Giants Oklahoma City Indians (A1) Jacksonville Tars Fort Smith Giants Bristol TwinsOshkosh GiantsSalisbury Giants 1943 — Jersey City Giants Springfield Rifles — — Bristol Twins 1944 — Jersey City Giants — Richmond Colts — Bristol TwinsErie SailorsSpringfield Giants 1945 — Jersey City GiantsSan Francisco Seals — Richmond Colts Danville Leafs Bristol TwinsErie SailorsHickory RebelsSpringfield Giants 1946 Jersey City GiantsMinneapolis MillersSan Francisco Seals — Jacksonville Tars Anderson A'sManchester GiantsRichmond ColtsTrenton Giants Danville LeafsErie SailorsFort Smith GiantsSt. Cloud Rox Bristol TwinsHickory RebelsOshkosh GiantsPeekskill HighlandersSpringfield Giants 1947 Jersey City GiantsMinneapolis Millers — Jacksonville TarsSioux City Soos Manchester GiantsRichmond ColtsTrenton Giants Danville LeafsErie SailorsFort Smith GiantsReno Silver Sox Bristol TwinsHickory RebelsOshkosh GiantsPeekskill HighlandersSeaford EaglesSpringfield Giants 1948 Jersey City GiantsMinneapolis Millers — Jacksonville TarsSioux City Soos Knoxville SmokiesRichmond ColtsTrenton Giants Erie SailorsFort Smith GiantsOgdensburg MaplesQuebec AlouettesReno Silver SoxSt. Cloud Rox Bristol TwinsChanute GiantsHickory RebelsLawton GiantsOshkosh GiantsSanford GiantsSeaford EaglesSpringfield Giants 1949 Jersey City GiantsMinneapolis Millers — Jacksonville TarsSioux City Soos Knoxville SmokiesRichmond ColtsTrenton Giants Erie SailorsFort Smith GiantsIdaho Falls RussetsReno Silver SoxSt. Cloud Rox Bristol TwinsHickory RebelsLawton GiantsLenoir Red SoxOshkosh GiantsSanford GiantsSpringfield Giants 1950 Jersey City GiantsMinneapolis Millers — Jacksonville TarsSioux City Soos Knoxville SmokiesRichmond ColtsTrenton GiantsVicksburg Hill Billies Enid GiantsErie SailorsIdaho Falls RussetsSt. Cloud Rox Bristol TwinsGalax LeafsLawton GiantsLenoir Red SoxMedford RoguesOshkosh GiantsSanford GiantSpringfield Giants 1951 Minneapolis MillersOttawa Giants — Jacksonville TarsSioux City Soos Knoxville SmokiesSunbury Giants Idaho Falls RussetsMuskogee GiantsSt. Cloud Rox Bristol TwinsLawton GiantsLenoir Red SoxOshkosh GiantsSanford GiantsSpringfield Giants 1952 Minneapolis Millers Nashville Volunteers Jacksonville TarsSioux City Soos Knoxville SmokiesSunbury Giants Muskogee GiantsSt. Cloud Rox Big Stone Gap RebelsKingsport CherokeesMoultrie GiantsOshkosh GiantsPauls Valley RaidersStatesville Owls 1953 Minneapolis Millers Nashville Volunteers Sioux City Soos Danville Leafs Muskogee GiantsSt. Cloud Rox Mayfield ClothiersOshkosh GiantsPauls Valley Raiders 1954 Minneapolis Millers Nashville Volunteers Sioux City Soos Danville Leafs Muskogee GiantsSt. Cloud Rox Danville DansMayfield ClothiersOlean GiantsShelby Clippers 1955 Minneapolis Millers Dallas Eagles Sioux City SoosWilkes-Barre Barons / Johnstown Johnnies Danville Leafs El Dorado OilersSt. Cloud Rox Mayfield ClothiersMuskogee GiantsSandersville Giants 1956 Minneapolis Millers Dallas Eagles Albuquerque DukesJohnstown Johnnies Danville Leafs Lake Charles GiantsSt. Cloud Rox Cocoa IndiansHastings GiantsMichigan City White CapsMuskogee GiantsSandersville Giants 1957 Minneapolis Millers Dallas Eagles Springfield Giants Danville Leafs St. Cloud Rox Hastings GiantsMichigan City White CapsMuskogee GiantsSelma Cloverleafs 1958 Phoenix Giants Corpus Christi Giants Springfield Giants Danville Leafs Fresno GiantsSt. Cloud Rox Artesia GiantsHastings GiantsMichigan City White CapsPanama City Fliers 1959 Phoenix Giants Corpus Christi Giants Springfield Giants Eugene Emeralds Fresno GiantsSt. Cloud Rox Artesia GiantsHastings GiantsMichigan City White Caps 1960 Tacoma Giants Rio Grande Valley Giants Springfield Giants Eugene Emeralds Fresno GiantsPocatello Giants Artesia GiantsQuincy GiantsSalem Rebels 1961 Tacoma Giants Rio Grande Valley Giants / Victoria Giants Springfield Giants Eugene Emeralds Fresno GiantsPocatello Bannocks Belmont ChiefsEl Paso Sun KingsQuincy GiantsSalem Rebels 1962 Tacoma Giants El Paso Sun Kings Springfield Giants Eugene Emeralds Fresno Giants Decatur CommodoresLakeland GiantsSalem Rebels
1963–1989 Prior to the 1963 season, Major League Baseball (MLB) initiated a reorganization of Minor League Baseball that resulted in a reduction from six classes to four (Triple-A, Double-A, Class A, and Rookie) in response to the general decline of the minors throughout the 1950s and early-1960s when leagues and teams folded due to shrinking attendance caused by baseball fans' preference for staying at home to watch MLB games on television. The only change made within the next 27 years was Class A being subdivided for the first time to form Class A Short Season in 1966.
SeasonTriple-ADouble-AClass AClass A Short SeasonRookie 1963 Tacoma Giants El Paso Sun KingsSpringfield Giants Decatur CommodoresFresno GiantsLexington Giants — Salem Rebels 1964 Tacoma Giants El Paso Sun KingsSpringfield Giants Decatur CommodoresFresno GiantsLexington Giants — Magic Valley Cowboys 1965 Tacoma Giants Springfield Giants Decatur CommodoresFresno GiantsLexington Giants — Magic Valley Cowboys 1966 Phoenix Giants Waterbury Giants Decatur CommodoresFresno GiantsLexington Giants — Magic Valley Cowboys 1967 Phoenix Giants Waterbury Giants Decatur CommodoresFresno Giants Medford Giants Salt Lake City Giants 1968 Phoenix Giants Amarillo Giants Decatur CommodoresFresno Giants Medford Giants Salt Lake City Giants 1969 Phoenix Giants Amarillo Giants Decatur CommodoresFresno Giants — Great Falls Giants 1970 Phoenix Giants Amarillo Giants Decatur CommodoresFresno Giants — Great Falls Giants 1971 Phoenix Giants Amarillo Giants Decatur CommodoresFresno Giants — Great Falls Giants 1972 Phoenix Giants Amarillo Giants Decatur CommodoresFresno Giants — Great Falls Giants 1973 Phoenix Giants Amarillo Giants Decatur CommodoresFresno Giants — Great Falls Giants 1974 Phoenix Giants Amarillo Giants Decatur CommodoresFresno Giants — Great Falls Giants 1975 Phoenix Giants Lafayette Drillers Cedar Rapids GiantsFresno Giants — Great Falls Giants 1976 Phoenix Giants Lafayette Drillers Cedar Rapids GiantsFresno Giants — Great Falls Giants 1977 Phoenix Giants Waterbury Giants Cedar Rapids GiantsFresno Giants — Great Falls Giants 1978 Phoenix Giants Waterbury Giants Cedar Rapids GiantsFresno Giants — Great Falls Giants 1979 Phoenix Giants Shreveport Captains Cedar Rapids GiantsFresno Giants — Great Falls Giants 1980 Phoenix Giants Shreveport Captains Clinton GiantsFresno Giants — Great Falls Giants 1981 Phoenix Giants Shreveport Captains Clinton GiantsFresno Giants — Great Falls Giants 1982 Phoenix Giants Shreveport Captains Clinton GiantsFresno Giants — Great Falls Giants 1983 Phoenix Giants Shreveport Captains Clinton GiantsFresno Giants — Great Falls Giants 1984 Phoenix Giants Shreveport Captains Clinton GiantsFresno Giants Everett Giants — 1985 Phoenix Giants Shreveport Captains Clinton GiantsFresno Giants Everett Giants — 1986 Phoenix Firebirds Shreveport Captains Clinton GiantsFresno Giants Everett Giants — 1987 Phoenix Firebirds Shreveport Captains Clinton GiantsFresno Giants Everett Giants Pocatello Giants 1988 Phoenix Firebirds Shreveport Captains Clinton GiantsSan Jose Giants Everett Giants Pocatello Giants 1989 Phoenix Firebirds Shreveport Captains Clinton GiantsSan Jose Giants Everett Giants Pocatello GiantsDSL Giants/Tigers
1990–2020 Minor League Baseball operated with six classes from 1990 to 2020. In 1990, the Class A level was subdivided for a second time with the creation of Class A-Advanced. The Rookie level consisted of domestic and foreign circuits.