<P> Geographically, Boston's closest domestic affiliate is the Lowell Spinners of the Class A Short Season New York--Penn League which is approximately 24 miles (39 km) away . Boston's furthest domestic affiliate is the Gulf Coast League Red Sox of the Rookie League Gulf Coast League some 1,247 miles (2,007 km) away . </P> <P> 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 . </P> <Table> <Tr> <Th> Year </Th> <Th> Triple - A </Th> <Th> Double - A </Th> <Th> Class A-Advanced </Th> <Th> Class A </Th> <Th> Class A Short Season </Th> <Th> Rookie League </Th> <Th> Foreign Rookie </Th> </Tr> <Tr> <Th> 2020 </Th> <Td> </Td> <Td> </Td> <Td> Salem Red Sox </Td> <Td> </Td> <Td> </Td> <Td> </Td> <Td> </Td> </Tr> <Tr> <Th> 2019 </Th> <Td> </Td> <Td> </Td> <Td> Salem Red Sox </Td> <Td> </Td> <Td> </Td> <Td> </Td> <Td> </Td> </Tr> <Tr> <Th> 2018 </Th> <Td> Pawtucket Red Sox </Td> <Td> Portland Sea Dogs </Td> <Td> Salem Red Sox </Td> <Td> Greenville Drive </Td> <Td> Lowell Spinners </Td> <Td> GCL Red Sox </Td> <Td> DSL Red Sox 1 DSL Red Sox 2 </Td> </Tr> <Tr> <Th> 2017 </Th> <Td> Pawtucket Red Sox </Td> <Td> Portland Sea Dogs </Td> <Td> Salem Red Sox </Td> <Td> Greenville Drive </Td> <Td> Lowell Spinners </Td> <Td> GCL Red Sox </Td> <Td> DSL Red Sox </Td> </Tr> <Tr> <Th> 2016 </Th> <Td> Pawtucket Red Sox </Td> <Td> Portland Sea Dogs </Td> <Td> Salem Red Sox </Td> <Td> Greenville Drive </Td> <Td> Lowell Spinners </Td> <Td> GCL Red Sox </Td> <Td>--</Td> </Tr> <Tr> <Th> 2015 </Th> <Td> Pawtucket Red Sox </Td> <Td> Portland Sea Dogs </Td> <Td> Salem Red Sox </Td> <Td> Greenville Drive </Td> <Td> Lowell Spinners </Td> <Td> GCL Red Sox </Td> <Td> DSL Red Sox 1 DSL Red Sox 2 </Td> </Tr> <Tr> <Th> 2014 </Th> <Td> Pawtucket Red Sox </Td> <Td> Portland Sea Dogs </Td> <Td> Salem Red Sox </Td> <Td> Greenville Drive </Td> <Td> Lowell Spinners </Td> <Td> GCL Red Sox </Td> <Td> DSL Red Sox </Td> </Tr> <Tr> <Th> 2013 </Th> <Td> Pawtucket Red Sox </Td> <Td> Portland Sea Dogs </Td> <Td> Salem Red Sox </Td> <Td> Greenville Drive </Td> <Td> Lowell Spinners </Td> <Td> GCL Red Sox </Td> <Td> DSL Red Sox </Td> </Tr> <Tr> <Th> 2012 </Th> <Td> Pawtucket Red Sox </Td> <Td> Portland Sea Dogs </Td> <Td> Salem Red Sox </Td> <Td> Greenville Drive </Td> <Td> Lowell Spinners </Td> <Td> GCL Red Sox </Td> <Td> DSL Red Sox </Td> </Tr> <Tr> <Th> 2011 </Th> <Td> Pawtucket Red Sox </Td> <Td> Portland Sea Dogs </Td> <Td> Salem Red Sox </Td> <Td> Greenville Drive </Td> <Td> Lowell Spinners </Td> <Td> GCL Red Sox </Td> <Td> DSL Red Sox </Td> </Tr> <Tr> <Th> </Th> <Td> Pawtucket Red Sox </Td> <Td> Portland Sea Dogs </Td> <Td> Salem Red Sox </Td> <Td> Greenville Drive </Td> <Td> Lowell Spinners </Td> <Td> GCL Red Sox </Td> <Td> DSL Red Sox </Td> </Tr> <Tr> <Th> 2009 </Th> <Td> Pawtucket Red Sox </Td> <Td> Portland Sea Dogs </Td> <Td> Salem Red Sox </Td> <Td> Greenville Drive </Td> <Td> Lowell Spinners </Td> <Td> GCL Red Sox </Td> <Td> DSL Red Sox </Td> </Tr> <Tr> <Th> 2008 </Th> <Td> Pawtucket Red Sox </Td> <Td> Portland Sea Dogs </Td> <Td> Lancaster JetHawks </Td> <Td> Greenville Drive </Td> <Td> Lowell Spinners </Td> <Td> GCL Red Sox </Td> <Td> DSL Red Sox </Td> </Tr> <Tr> <Th> 2007 </Th> <Td> Pawtucket Red Sox </Td> <Td> Portland Sea Dogs </Td> <Td> Lancaster JetHawks </Td> <Td> Greenville Drive </Td> <Td> Lowell Spinners </Td> <Td> GCL Red Sox </Td> <Td> DSL Red Sox </Td> </Tr> <Tr> <Th> 2006 </Th> <Td> Pawtucket Red Sox </Td> <Td> Portland Sea Dogs </Td> <Td> Wilmington Blue Rocks </Td> <Td> Greenville Drive </Td> <Td> Lowell Spinners </Td> <Td> GCL Red Sox </Td> <Td> DSL Red Sox </Td> </Tr> <Tr> <Th> 2005 </Th> <Td> Pawtucket Red Sox </Td> <Td> Portland Sea Dogs </Td> <Td> Wilmington Blue Rocks </Td> <Td> Greenville Bombers </Td> <Td> Lowell Spinners </Td> <Td> GCL Red Sox </Td> <Td> DSL Red Sox </Td> </Tr> <Tr> <Th> </Th> <Td> Pawtucket Red Sox </Td> <Td> Portland Sea Dogs </Td> <Td> Sarasota Red Sox </Td> <Td> Augusta GreenJackets </Td> <Td> Lowell Spinners </Td> <Td> GCL Red Sox </Td> <Td> DSL Red Sox Ciudad Alianza </Td> </Tr> <Tr> <Th> 2003 </Th> <Td> Pawtucket Red Sox </Td> <Td> Portland Sea Dogs </Td> <Td> Sarasota Red Sox </Td> <Td> Augusta GreenJackets </Td> <Td> Lowell Spinners </Td> <Td> GCL Red Sox </Td> <Td> DSL Red Sox 1 DSL Red Sox 2 </Td> </Tr> <Tr> <Th> 2002 </Th> <Td> Pawtucket Red Sox </Td> <Td> Trenton Thunder </Td> <Td> Sarasota Red Sox </Td> <Td> Augusta GreenJackets </Td> <Td> Lowell Spinners </Td> <Td> GCL Red Sox </Td> <Td> DSL Red Sox </Td> </Tr> <Tr> <Th> 2001 </Th> <Td> Pawtucket Red Sox </Td> <Td> Trenton Thunder </Td> <Td> Sarasota Red Sox </Td> <Td> Augusta GreenJackets </Td> <Td> Lowell Spinners </Td> <Td> GCL Red Sox </Td> <Td> DSL Red Sox </Td> </Tr> <Tr> <Th> 2000 </Th> <Td> Pawtucket Red Sox </Td> <Td> Trenton Thunder </Td> <Td> Sarasota Red Sox </Td> <Td> Augusta GreenJackets </Td> <Td> Lowell Spinners </Td> <Td> GCL Red Sox </Td> <Td> DSL Red Sox </Td> </Tr> <Tr> <Th> 1999 </Th> <Td> Pawtucket Red Sox </Td> <Td> Trenton Thunder </Td> <Td> Sarasota Red Sox </Td> <Td> Augusta GreenJackets </Td> <Td> Lowell Spinners </Td> <Td> GCL Red Sox </Td> <Td> DSL Red Sox </Td> </Tr> <Tr> <Th> 1998 </Th> <Td> Pawtucket Red Sox </Td> <Td> Trenton Thunder </Td> <Td> Sarasota Red Sox </Td> <Td> Michigan Battle Cats </Td> <Td> Lowell Spinners </Td> <Td> GCL Red Sox </Td> <Td> DSL Red Sox </Td> </Tr> <Tr> <Th> 1997 </Th> <Td> Pawtucket Red Sox </Td> <Td> Trenton Thunder </Td> <Td> Sarasota Red Sox </Td> <Td> Michigan Battle Cats </Td> <Td> Lowell Spinners </Td> <Td> GCL Red Sox </Td> <Td> DSL Red Sox </Td> </Tr> <Tr> <Th> </Th> <Td> Pawtucket Red Sox </Td> <Td> Trenton Thunder </Td> <Td> Sarasota Red Sox </Td> <Td> Michigan Battle Cats </Td> <Td> Lowell Spinners </Td> <Td> GCL Red Sox </Td> <Td>--</Td> </Tr> <Tr> <Th> 1995 </Th> <Td> Pawtucket Red Sox </Td> <Td> Trenton Thunder </Td> <Td> Sarasota Red Sox </Td> <Td> Michigan Battle Cats </Td> <Td> Utica Blue Sox </Td> <Td> GCL Red Sox </Td> <Td>--</Td> </Tr> <Tr> <Th> 1994 </Th> <Td> Pawtucket Red Sox </Td> <Td> New Britain Red Sox </Td> <Td> Sarasota Red Sox, Lynchburg Red Sox </Td> <Td>--</Td> <Td> Utica Blue Sox </Td> <Td> GCL Red Sox </Td> <Td>--</Td> </Tr> <Tr> <Th> 1993 </Th> <Td> Pawtucket Red Sox </Td> <Td> New Britain Red Sox </Td> <Td> Fort Lauderdale Red Sox, Lynchburg Red Sox </Td> <Td>--</Td> <Td> Utica Blue Sox </Td> <Td> GCL Red Sox </Td> <Td>--</Td> </Tr> <Tr> <Th> 1992 </Th> <Td> Pawtucket Red Sox </Td> <Td> New Britain Red Sox </Td> <Td> Winter Haven Red Sox, Lynchburg Red Sox </Td> <Td>--</Td> <Td> Elmira Pioneers </Td> <Td> GCL Red Sox </Td> <Td>--</Td> </Tr> <Tr> <Th> 1991 </Th> <Td> Pawtucket Red Sox </Td> <Td> New Britain Red Sox </Td> <Td> Winter Haven Red Sox, Lynchburg Red Sox </Td> <Td>--</Td> <Td> Elmira Pioneers </Td> <Td> GCL Red Sox </Td> <Td>--</Td> </Tr> <Tr> <Th> 1990 </Th> <Td> Pawtucket Red Sox </Td> <Td> New Britain Red Sox </Td> <Td> Winter Haven Red Sox, Lynchburg Red Sox </Td> <Td>--</Td> <Td> Elmira Pioneers </Td> <Td> GCL Red Sox </Td> <Td>--</Td> </Tr> </Table> <Tr> <Th> Year </Th> <Th> Triple - A </Th> <Th> Double - A </Th> <Th> Class A-Advanced </Th> <Th> Class A </Th> <Th> Class A Short Season </Th> <Th> Rookie League </Th> <Th> Foreign Rookie </Th> </Tr>

Minor league baseball teams for boston red sox
find me the text answering this question