List of San Francisco Giants minor league affiliates


The San Francisco Giants farm system consists of eight Minor League Baseball affiliates across the United States and in the Dominican Republic. Four teams are independently owned, while four—the San Jose Giants, two Arizona League Giants squads, and Dominican Summer League Giants—are owned by the major league club.
The Giants have been affiliated with the Class A Short Season Salem-Keizer Volcanoes of the Northwest League since 1997, making it the longest-running active affiliation in the organization among teams not owned by the Giants. Their newest affiliate is the Sacramento River Cats of the Pacific Coast League which became the Giants' Triple-A club in 2015. The longest affiliation in team history was the 32-year relationship with the Triple-A Pacific Coast League's Phoenix Giants/Firebirds from 1966 to 1997.
Geographically, San Francisco's closest domestic affiliate is the San Jose Giants of the Class A-Advanced California League which is approximately away. San Francisco's furthest domestic affiliate is the Richmond Flying Squirrels of the Double-A Eastern League some away.

San Francisco Giants

1990–present

The current structure of Minor League Baseball has been in effect since the 1990 season when the Class A level was subdivided for a second time with the creation of Class A-Advanced. The Rookie level consists of domestic and foreign circuits.
YearTriple-ADouble-AClass A-AdvancedClass AClass A Short SeasonRookie LeagueForeign Rookie
2020Sacramento River CatsRichmond Flying SquirrelsSan Jose GiantsAugusta GreenJacketsSalem-Keizer VolcanoesAZL Giants Orange
AZL Giants Black
DSL Giants
2019Sacramento River CatsRichmond Flying SquirrelsSan Jose GiantsAugusta GreenJacketsSalem-Keizer VolcanoesAZL Giants Orange
AZL Giants Black
DSL Giants
2018Sacramento River CatsRichmond Flying SquirrelsSan Jose GiantsAugusta GreenJacketsSalem-Keizer VolcanoesAZL Giants Orange
AZL Giants Black
DSL Giants
2017Sacramento River CatsRichmond Flying SquirrelsSan Jose GiantsAugusta GreenJacketsSalem-Keizer VolcanoesAZL GiantsDSL Giants
2016Sacramento River CatsRichmond Flying SquirrelsSan Jose GiantsAugusta GreenJacketsSalem-Keizer VolcanoesAZL GiantsDSL Giants
2015Sacramento River CatsRichmond Flying SquirrelsSan Jose GiantsAugusta GreenJacketsSalem-Keizer VolcanoesAZL GiantsDSL Giants
2014Fresno GrizzliesRichmond Flying SquirrelsSan Jose GiantsAugusta GreenJacketsSalem-Keizer VolcanoesAZL GiantsDSL Giants
2013Fresno GrizzliesRichmond Flying SquirrelsSan Jose GiantsAugusta GreenJacketsSalem-Keizer VolcanoesAZL GiantsDSL Giants
2012Fresno GrizzliesRichmond Flying SquirrelsSan Jose GiantsAugusta GreenJacketsSalem-Keizer VolcanoesAZL GiantsDSL Giants
2011Fresno GrizzliesRichmond Flying SquirrelsSan Jose GiantsAugusta GreenJacketsSalem-Keizer VolcanoesAZL GiantsDSL Giants
2010Fresno GrizzliesRichmond Flying SquirrelsSan Jose GiantsAugusta GreenJacketsSalem-Keizer VolcanoesAZL GiantsDSL Giants
2009Fresno GrizzliesConnecticut DefendersSan Jose GiantsAugusta GreenJacketsSalem-Keizer VolcanoesAZL GiantsDSL Giants
2008Fresno GrizzliesConnecticut DefendersSan Jose GiantsAugusta GreenJacketsSalem-Keizer VolcanoesAZL GiantsDSL Giants
2007Fresno GrizzliesConnecticut DefendersSan Jose GiantsAugusta GreenJacketsSalem-Keizer VolcanoesAZL GiantsDSL Giants
2006Fresno GrizzliesConnecticut DefendersSan Jose GiantsAugusta GreenJacketsSalem-Keizer VolcanoesAZL GiantsDSL Giants
2005Fresno GrizzliesNorwich NavigatorsSan Jose GiantsAugusta GreenJacketsSalem-Keizer VolcanoesAZL GiantsDSL Giants
2004Fresno GrizzliesNorwich NavigatorsSan Jose GiantsHagerstown SunsSalem-Keizer VolcanoesAZL GiantsDSL Giants
2003Fresno GrizzliesNorwich NavigatorsSan Jose GiantsHagerstown SunsSalem-Keizer VolcanoesAZL GiantsDSL Giants
2002Fresno GrizzliesShreveport SwampDragonsSan Jose GiantsHagerstown SunsSalem-Keizer VolcanoesAZL GiantsDSL Giants
2001Fresno GrizzliesShreveport SwampDragonsSan Jose GiantsHagerstown SunsSalem-Keizer VolcanoesAZL GiantsDSL Giants
2000Fresno GrizzliesShreveport CaptainsSan Jose Giants, Bakersfield BlazeSalem-Keizer VolcanoesAZL GiantsDSL Giants
1999Fresno GrizzliesShreveport CaptainsSan Jose Giants, Bakersfield BlazeSalem-Keizer VolcanoesDSL Giants
1998Fresno GrizzliesShreveport CaptainsSan Jose Giants, Bakersfield BlazeSalem-Keizer VolcanoesDSL Giants
1997Phoenix FirebirdsShreveport CaptainsSan Jose Giants, Bakersfield BlazeSalem-Keizer VolcanoesDSL Giants
1996Phoenix FirebirdsShreveport CaptainsSan Jose GiantsBurlington BeesBellingham GiantsDSL Giants
1995Phoenix FirebirdsShreveport CaptainsSan Jose GiantsBurlington BeesBellingham GiantsDSL Giants
1994Phoenix FirebirdsShreveport CaptainsSan Jose GiantsClinton LumberKingsEverett GiantsAZL Giants
1993Phoenix FirebirdsShreveport CaptainsSan Jose GiantsClinton GiantsEverett GiantsAZL Giants
1992Phoenix FirebirdsShreveport CaptainsSan Jose GiantsClinton GiantsEverett GiantsAZL GiantsDSL Giants
1991Phoenix FirebirdsShreveport CaptainsSan Jose GiantsClinton GiantsEverett GiantsAZL GiantsDSL Giants
1990Phoenix FirebirdsShreveport CaptainsSan Jose GiantsClinton GiantsEverett GiantsDSL Giants

1963–1989

The foundation of the minors' current structure was the result of a reorganization initiated by Major League Baseball before the 1963 season. The reduction from six classes to four was a 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.
YearTriple-ADouble-AClass AClass A Short SeasonRookie League
1989Phoenix FirebirdsShreveport CaptainsSan Jose Giants, Clinton GiantsEverett GiantsPocatello Giants
1988Phoenix FirebirdsShreveport CaptainsSan Jose Giants, Clinton GiantsEverett GiantsPocatello Giants
1987Phoenix FirebirdsShreveport CaptainsFresno Giants, Clinton GiantsEverett GiantsPocatello Giants
1986Phoenix FirebirdsShreveport CaptainsFresno Giants, Clinton GiantsEverett Giants
1985Phoenix GiantsShreveport CaptainsFresno Giants, Clinton GiantsEverett Giants
1984Phoenix GiantsShreveport CaptainsFresno Giants, Clinton GiantsEverett Giants
1983Phoenix GiantsShreveport CaptainsFresno Giants, Clinton GiantsGreat Falls Giants
1982Phoenix GiantsShreveport CaptainsFresno Giants, Clinton GiantsGreat Falls Giants
1981Phoenix GiantsShreveport CaptainsFresno Giants, Clinton GiantsGreat Falls Giants
1980Phoenix GiantsShreveport CaptainsFresno Giants, Clinton GiantsGreat Falls Giants
1979Phoenix GiantsShreveport CaptainsFresno Giants, Cedar Rapids GiantsGreat Falls Giants
1978Phoenix GiantsWaterbury GiantsFresno Giants, Cedar Rapids GiantsGreat Falls Giants
1977Phoenix GiantsWaterbury GiantsFresno Giants, Cedar Rapids GiantsGreat Falls Giants
1976Phoenix GiantsLafayette DrillersFresno Giants, Cedar Rapids GiantsGreat Falls Giants
1975Phoenix GiantsLafayette DrillersFresno Giants, Cedar Rapids GiantsGreat Falls Giants
1974Phoenix GiantsAmarillo GiantsFresno Giants, Decatur CommodoresGreat Falls Giants
1973Phoenix GiantsAmarillo GiantsFresno Giants, Decatur CommodoresGreat Falls Giants
1972Phoenix GiantsAmarillo GiantsFresno Giants, Decatur CommodoresGreat Falls Giants
1971Phoenix GiantsAmarillo GiantsFresno Giants, Decatur CommodoresGreat Falls Giants
1970Phoenix GiantsAmarillo GiantsFresno Giants, Decatur CommodoresGreat Falls Giants
1969Phoenix GiantsAmarillo GiantsFresno Giants, Decatur CommodoresGreat Falls Giants
1968Phoenix GiantsAmarillo GiantsFresno Giants, Decatur CommodoresMedford GiantsSalt Lake City Giants
1967Phoenix GiantsWaterbury GiantsFresno Giants, Decatur CommodoresMedford GiantsSalt Lake City Giants
1966Phoenix GiantsWaterbury GiantsFresno Giants, Decatur Commodores, Lexington GiantsMagic Valley Cowboys
1965Tacoma GiantsSpringfield GiantsFresno Giants, Decatur Commodores, Lexington GiantsMagic Valley Cowboys
1964Tacoma GiantsSpringfield Giants, El Paso Sun KingsFresno Giants, Decatur Commodores, Lexington GiantsMagic Valley Cowboys
1963Tacoma GiantsSpringfield Giants, El Paso Sun KingsFresno Giants, Decatur Commodores, Lexington GiantsSalem Rebels

1958–1962

The minors operated with six classes from 1946 to 1962. The Pacific Coast League 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 killed any chance of the PCL being promoted. The 1963 reorganization resulted in the Eastern and South Atlantic Leagues being elevated from Class A to Double-A, five of seven Class D circuits plus the ones in B and C upgraded to A, and the Appalachian League reclassified from D to Rookie.
YearTriple-ADouble-AClass AClass BClass CClass D
1962Tacoma GiantsEl Paso Sun KingsSpringfield GiantsEugene EmeraldsFresno GiantsLakeland Giants, Decatur Commodores
Salem Rebels
1961Tacoma GiantsRio Grande Valley/Victoria GiantsSpringfield GiantsEugene EmeraldsFresno GiantsQuincy Giants, Salem Rebels
El Paso Sun Kings, Belmont Chiefs
1960Tacoma GiantsRio Grande Valley GiantsSpringfield GiantsEugene EmeraldsFresno Giants, Pocatello GiantsQuincy Giants, Salem Rebels
Artesia Giants
1959Phoenix GiantsCorpus Christi GiantsSpringfield GiantsEugene EmeraldsFresno Giants, St. Cloud RoxMichigan City White Caps, Artesia Giants
Hastings Giants
1958Phoenix GiantsCorpus Christi GiantsSpringfield GiantsDanville LeafsFresno Giants, St. Cloud RoxMichigan City White Caps, Artesia Giants
Hastings Giants, Panama City Fliers

New York Giants

YearTriple-ADouble-AClass AClass BClass CClass D
1957Minneapolis MillersDallas EaglesSpringfield GiantsDanville LeafsSt. Cloud RoxMichigan City White Caps
Muskogee Giants
Hastings Giants
Selma Cloverleafs
1956Minneapolis MillersDallas EaglesJohnstown Johnnies
Albuquerque Dukes
Danville LeafsSt. Cloud Rox
Lake Charles Giants
Michigan City White Caps
Muskogee Giants
Hastings Giants
Sandersville Giants
Cocoa Indians
1955Minneapolis MillersDallas EaglesWilkes-Barre Barons/Johnstown Johnnies
Sioux City Soos
Danville LeafsSt. Cloud Rox
El Dorado Oilers
Muskogee Giants
Mayfield Clothiers
Sandersville Giants
1954Minneapolis MillersNashville VolunteersSioux City SoosDanville LeafsSt. Cloud Rox
Muskogee Giants
Mayfield Clothiers
Olean Giants
Shelby Clippers
Danville Dans
1953Minneapolis MillersNashville VolunteersSioux City SoosDanville LeafsSt. Cloud Rox
Muskogee Giants
Oshkosh Giants
Mayfield Clothiers
Pauls Valley Raiders
1952Minneapolis MillersNashville VolunteersJacksonville Tars
Sioux City Soos
Knoxville Smokies
Sunbury Giants
St. Cloud Rox
Muskogee Giants
Oshkosh Giants
Pauls Valley Raiders
Kingsport Cherokees
Big Stone Gap Rebels
Statesville Owls
Moultrie Giants
1951Minneapolis Millers
Ottawa Giants
Jacksonville Tars
Sioux City Soos
Knoxville Smokies
Sunbury Giants
St. Cloud Rox
Muskogee Giants
Idaho Falls Russets
Bristol Twins
Springfield Giants
Oshkosh Giants
Sanford Giants
Lawton Giants
Lenoir Red Sox
1950Minneapolis Millers
Jersey City Giants
Jacksonville Tars
Sioux City Soos
Richmond Colts
Trenton Giants
Knoxville Smokies
Vicksburg Hill Billies
St. Cloud Rox
Erie Sailors
Idaho Falls Russets
Enid Giants
Bristol Twins
Springfield Giants
Oshkosh Giants
Sanford Giants
Lawton Giants
Lenoir Red Sox
Galax Leafs
Medford Rogues
1949Minneapolis Millers
Jersey City Giants
Jacksonville Tars
Sioux City Soos
Richmond Colts
Trenton Giants
Knoxville Smokies
St. Cloud Rox
Erie Sailors
Fort Smith Giants
Idaho Falls Russets
Reno Silver Sox
Bristol Twins
Springfield Giants
Oshkosh Giants
Hickory Rebels
Sanford Giants
Lawton Giants
Lenoir Red Sox
1948Minneapolis Millers
Jersey City Giants
Jacksonville Tars
Sioux City Soos
Richmond Colts
Trenton Giants
Knoxville Smokies
St. Cloud Rox
Erie Sailors
Fort Smith Giants
Reno Silver Sox
Ogdensburg Maples
Quebec Alouettes
Bristol Twins
Springfield Giants
Oshkosh Giants
Hickory Rebels
Sanford Giants
Lawton Giants
Seaford Eagles
Chanute Giants
1947Minneapolis Millers
Jersey City Giants
Jacksonville Tars
Sioux City Soos
Richmond Colts
Trenton Giants
Manchester Giants
Erie Sailors
Fort Smith Giants
Danville Leafs
Reno Silver Sox
Bristol Twins
Springfield Giants
Oshkosh Giants
Hickory Rebels
Peekskill Highlanders
Seaford Eagles
1946Minneapolis Millers
Jersey City Giants
San Francisco Seals
Jacksonville TarsRichmond Colts
Trenton Giants
Manchester Giants
Anderson A's
St. Cloud Rox
Erie Sailors
Fort Smith Giants
Danville Leafs
Bristol Twins
Springfield Giants
Oshkosh Giants
Hickory Rebels
Peekskill Highlanders
1945Jersey City Giants
San Francisco Seals
Richmond ColtsErie Sailors
Danville Leafs
Bristol Twins
Springfield Giants
Hickory Rebels
1944Jersey City GiantsRichmond ColtsErie SailorsBristol Twins
Springfield Giants
1943Jersey City GiantsSpringfield RiflesBristol Twins
1942Jersey City GiantsOklahoma City IndiansJacksonville TarsFort Smith GiantsBristol Twins
Oshkosh Giants
Salisbury Giants
1941Jersey City GiantsClinton GiantsFort Smith Giants
San Bernardino Stars
Milford Giants
Salisbury Giants
1940Jersey City GiantsKnoxville SmokiesRichmond Colts
Clinton Giants
Fort Smith GiantsMilford Giants
Salisbury Giants
1939Jersey City GiantsClinton GiantsFort Smith GiantsMilford Giants
Salisbury Giants
1938Jersey City GiantsRichmond ColtsFort Smith GiantsMilford Giants
Blytheville Giants
1937Jersey City GiantsRichmond ColtsGreenwood GiantsBlytheville Giants
Crisfield Crabbers
1936Memphis ChickasawsGreenwood Chiefs
Tyler Trojans
Muskogee Tigers
Tallahassee Capitals
1935Nashville VolunteersTyler TrojansTallahassee Capitals
Abbeville A's
1934Nashville VolunteersJacksonville Jax
1933Attleboro/Lawrence/Woonsocket Weavers
1932Bridgeport BearsWinston-Salem Twins/High Point Pointers