Jake Rogers sets record for playing with four MLB teams in 21 days
Yahoo Sports • 1 min read • Latest: Aug 17, 2026, 11:47 AM
Last updated Aug 17, 2026

Jake Rogers has established a new MLB record by appearing for four different teams in just 21 days. The veteran catcher played for the Detroit Tigers, Baltimore Orioles, Boston Red Sox, and Chicago White Sox during this span. The previous record, lasting since 1904, involved Frank Huelsman, who played for four teams in 42 days. Rogers' unusual journey began on July 25, when he first suited up for the Tigers. This rapid movement among teams is an extraordinary feat in modern baseball.
- •Rogers played for Tigers, Orioles, Red Sox, and White Sox.
- •Previous record held by Frank Huelsman from 1904.
- •Record reflects an accelerated pace of team changes.
- •Rogers started with the Tigers on July 25, 2026.
- •His quick transitions challenge norms of player movement.
- 11:47 AMYahoo Sports — MLB catcher Jake Rogers breaks a 122-year-old record
"The record stood since 1904, until 2026 Jake Rogers came along.
Sources
External linksOriginal reporting and copyright belong to the linked sources. SportsNewsReport.com aggregates and links — it does not republish full articles.
Related Stories
Last 14 days
MLB•Oct 17, 2026, 2:09 PMSaturday morning Rangers stuff- MLB•Oct 17, 2026, 11:43 AMAmerican League Championship Series Game 4: Rays at Guardians, 7 p.m. CT
MLB•Oct 17, 2026, 7:53 AM“Certain Fans of Shohei Ohtani Can’t Be Rational” – LA Radio Host Defends Dodgers Analyst After Backlash For Criticising $700M Star- MLB•Oct 17, 2026, 6:59 AMBraves' disappointing $18M Silver Slugger went off the grid following second PED suspension
MLB•Oct 17, 2026, 5:40 AMBrewers fans won’t want to miss Jimmy Rollins’ honest admission
MLB•Oct 17, 2026, 5:33 AMStephen A. Smith convinced MLB salary cap is imminent even after Dodgers lost NLCS to Brewers
