Players who played for the Baltimore Orioles and Tampa Bay Rays

69 players have played for both the Baltimore Orioles and the Tampa Bay Rays. Aubrey Huff spent the most seasons with the two: 3 with the Baltimore Orioles and 7 with the Tampa Bay Rays. On a roster now: Andrew Kittredge, Cedric Mullins, Tyler Wells, Bryan Baker, and Cole Sulser. Every season since 1876 is on file.

Players who played for the Baltimore Orioles and the Tampa Bay Rays, with their years at each
PlayerPosBALTB
Aubrey Huff1B2007–2009 · 3 seasons2000–2006 · 7 seasons
Andrew KittredgeRP2025–2026 · 2 seasons2017–2023 · 7 seasons
Cedric MullinsCF2018–2025 · 8 seasons2026 · 1 season
Alex CobbSP2018–2020 · 3 seasons2011–2017 · 6 seasons
Tyler WellsRP2021–2026 · 6 seasons2026 · 1 season
Chaz RoeRP2015–2016 · 2 seasons2017–2021 · 5 seasons
Tommy HunterRP2011–2016 · 6 seasons2017 · 1 season
Esteban YanRP1996–1997 · 2 seasons1998–2002 · 5 seasons
Bryan BakerRP2022–2025 · 4 seasons2025–2026 · 2 seasons
Cole SulserRP2020–2021 · 2 seasons2019–2026 · 4 seasons
Tim BeckhamSS2017–2018 · 2 seasons2013–2017 · 4 seasons
Jeremy HellicksonSP2017 · 1 season2010–2014 · 5 seasons
Steve Pearce1B2012–2016 · 5 seasons2016 · 1 season
Erik BedardSP2002–2007 · 5 seasons2014 · 1 season
Luke ScottDH2008–2011 · 4 seasons2012–2013 · 2 seasons
Mark HendricksonSP2009–2011 · 3 seasons2004–2006 · 3 seasons
Jason JohnsonSP1999–2003 · 5 seasons1998 · 1 season
Jorge MateoSS2022–2025 · 4 seasons2026 · 1 season
Shane BazSP2026 · 1 season2021–2025 · 4 seasons
Zach EflinSP2024–2026 · 3 seasons2023–2024 · 2 seasons
Shawn ArmstrongRP2019–2020 · 2 seasons2022–2024 · 3 seasons
Oliver DrakeRP2015–2017 · 3 seasons2019–2020 · 2 seasons
Delmon YoungRF2014–2015 · 2 seasons2006–2013 · 3 seasons
Jason HammelSP2012–2013 · 2 seasons2006–2008 · 3 seasons
Julio LugoSS2010 · 1 season2003–2006 · 4 seasons
Victor ZambranoSP2007 · 1 season2001–2004 · 4 seasons
Edwin JacksonSP2017 · 1 season2006–2008 · 3 seasons
Dan Johnson1B2013 · 1 season2008–2011 · 3 seasons
Ty Wigginton3B2009–2010 · 2 seasons2006–2007 · 2 seasons
Chad BradfordRP2007–2008 · 2 seasons2008–2009 · 2 seasons
Danys BaezRP2007–2009 · 2 seasons2004–2005 · 2 seasons
Chris Gomez3B2005–2007 · 3 seasons2002 · 1 season
Rob BellRP2007 · 1 season2003–2005 · 3 seasons
Brook FordyceC2001–2003 · 3 seasons2004 · 1 season
Charlie MortonSP2025 · 1 season2019–2020 · 2 seasons
Anthony BemboomC2022–2023 · 2 seasons2019 · 1 season
Jesus SucreC2019 · 1 season2017–2018 · 2 seasons
Brandon Snyder3B2010–2011 · 2 seasons2018 · 1 season
Lance CormierRP2008 · 1 season2009–2010 · 2 seasons
Chris Richard1B2001–2002 · 2 seasons2009 · 1 season
Gregg ZaunC1995–2009 · 2 seasons2009 · 1 season
Kurt BirkinsRP2006–2007 · 2 seasons2008 · 1 season
Aaron Ledesma3B1997 · 1 season1998–1999 · 2 seasons
Danny ClyburnLF1997–1998 · 2 seasons1999 · 1 season
Brad PenningtonRP1993–1994 · 2 seasons1998 · 1 season
Aaron BrooksSP2019 · 1 season2026 · 1 season
Austin SlaterRF2024 · 1 season2026 · 1 season
Craig KimbrelRP2024 · 1 season2026 · 1 season
Alex JacksonC2025 · 1 season2024 · 1 season
Elvin RodriguezRP2025 · 1 season2023 · 1 season
Jesus Aguilar1B2022 · 1 season2019 · 1 season
Robinson ChirinosC2022 · 1 season2011 · 1 season
Colby RasmusLF2018 · 1 season2017 · 1 season
Jhan MarinezRP2018 · 1 season2016 · 1 season
Dana EvelandRP2012 · 1 season2016 · 1 season
Ryan WebbRP2014 · 1 season2016 · 1 season
Preston GuilmetRP2014 · 1 season2015 · 1 season
Wesley WrightRP2015 · 1 season2013 · 1 season
Kelly Johnson2B2014 · 1 season2013 · 1 season
Winston AbreuRP2006 · 1 season2009 · 1 season
John HalamaSP2006 · 1 season2004 · 1 season
Charles JohnsonC1999 · 1 season2005 · 1 season
Chris SingletonRF2002 · 1 season2005 · 1 season
Joe BorowskiRP1995 · 1 season2005 · 1 season
Midre CummingsLF2005 · 1 season2004 · 1 season
Tim LakerC1997 · 1 season2005 · 1 season
Damian MossP2003 · 1 season2004 · 1 season
Jose BautistaRF2004 · 1 season2004 · 1 season
Jerome WaltonLF1997 · 1 season1998 · 1 season

Regular season, under every name each club has played as. A season split by a trade counts for both clubs where the game logs reach it (NBA from 1993-94, NFL 1994, NHL 1996, MLB 2001). Longest stay with the two first.

Baltimore Orioles vs Tampa Bay Rays: head-to-head record →