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•Aug 17, 2026, 1:00 PMMonday Morning Texas Rangers Update
MLB•Aug 17, 2026, 1:00 PMOne middling AL team is going to make the playoffs. It might as well be the Orioles
MLB•Aug 17, 2026, 12:30 PMMets Morning News: Constitutional Crisis
MLB•Aug 17, 2026, 12:30 PM2026 NL Central Power Rankings: Week 21
MLB•Aug 17, 2026, 12:06 PMDodgers notes: Tommy John, Mookie Betts, Kyle Tucker
MLB•Aug 17, 2026, 12:04 PMThoughts on a 5-2 Rangers loss
