MLB catcher Jake Rogers breaks a 122-year-old record
The record stood since 1904, until 2026 Jake Rogers came along.
Jake Rogers has shattered a 122-year-old MLB record by appearing for four different major league clubs within just 21 days. The veteran catcher has played for the Detroit Tigers, Baltimore Orioles, Boston Red Sox, and Chicago White Sox during this rapid-fire span. According to Baseball-Reference’s historical data, Rogers has been a part of these teams during the period from July 25 to August 15, 2026.
His journey began with the Tigers on July 25, and he has since been on the move, joining four different organizations in an unprecedented timeframe. The previous record was set in 1904 by Frank Huelsman, who played for four teams over a 42-day span. Rogers has extended this record by more than three weeks, an achievement that is especially bizarre given how rare it is for a player to switch teams multiple times within a single season.
Rogers was initially drafted by the Houston Astros in the 2016 MLB Draft but was later acquired by Detroit in a trade involving Justin Verlander in 2017. He made his MLB debut with the Tigers in 2019. Seven years later, Rogers has added a unique chapter to his baseball career, and it is unlikely that this record will be broken anytime soon.
Written by urgent.news from Yahoo Sports's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.