Who has longest Opening Day streak at each position?

April 9th, 2022

Here is a look at the player who has the longest active streak of Opening Day starts at each position, through 2022.

All-time data is since 1901, the first season for which it is available.

Catcher: Yadier Molina (Cardinals)
Consecutive Opening Day starts: 18

The last Cardinals catcher not named Molina to start on Opening Day was the team's former manager, Mike Matheny, in 2004. Molina's 17th total Opening Day start behind the plate broke a tie with Benito Santiago for second on the all-time list, trailing only Hall of Famer Ivan Rodriguez (20). But with Molina planning to retire after 2022, it looks like his streak will end at 18. No other active catcher has a streak longer than six.

Longest all-time streak: 20 -- Rodriguez (1992-2011)

First base: Joey Votto (Reds)
Consecutive Opening Day starts: 14

Votto took over the gig from Scott Hatteberg in 2009 and has not relinquished it since. While Votto is 38 now, he found the fountain of youth at the plate in 2021, and with a contract that runs through '23 (with a '24 club option), he'll have a chance to keep this streak going.

Longest all-time streak: 19 -- Joe Judge (1916-34)

Second base: Jose Altuve (Astros)
Consecutive Opening Day starts: 11

Altuve's first Opening Day (2012) was the Astros' final one as a National League Central team before moving to the American League West. The 2017 AL MVP has gotten the nod in each of his first 11 full seasons. With a contract that is set to keep him in Houston through '24, Altuve should remain settled for at least a few more years.

Longest all-time streak: 20 -- Joe Morgan (1965-84)

Third base: Josh Donaldson (Yankees, Twins, Braves, Blue Jays, A's)
Consecutive Opening Day starts: Nine

Donaldson has bounced around a bit, but wherever he's gone, he's been at the hot corner on Opening Day. The run began with Oakland in 2013, when Donaldson came out of nowhere to establish himself as a late-blooming MVP candidate. He since has moved on to Toronto, Atlanta, Minnesota and now New York, where the Yankees became Donaldson's fifth club during the life of the streak.

Longest all-time streak: 20 -- Brooks Robinson (1957-76)

Shortstop: Elvis Andrus (A's, Rangers)
Consecutive Opening Day starts: 14

Andrus took over the Rangers' job from Michael Young in 2009, and he started 12 straight years there. But his time in Texas came to an abrupt end after the 2020 season, when he was traded across the AL West to Oakland. Still, the 33-year-old has kept his streak alive in green and gold.

Longest all-time streak: 18 -- Luis Aparicio (1956-73)

Left field: Andrew Benintendi (Royals, Red Sox) / Marcell Ozuna (Braves, Cardinals, Marlins)
Consecutive Opening Day starts: Six

Left field tends to be a more transient position, so there are no long active streaks here. Eddie Rosario would have made it seven in a row in 2022, but the Braves moved him over to right field, with Ozuna in left.

Longest all-time streak: 17 -- Barry Bonds (1988-2004), Luis Gonzalez (1991-2007)

Center field: Lorenzo Cain (Brewers, Royals)
Consecutive Opening Day starts: 11

It's been a long road to this point for Cain, a 17th-round Draft pick whose first Opening Day nod came in his age-26 season in 2012 with Kansas City. He became a huge part of the Royals' championship core, then returned as a free agent to Milwaukee, which had shipped him off in the Zack Greinke trade in December 2010. This could be Cain's final season, which could allow Mike Trout (10 straight) to take over this spot for as long as he sticks in center.

Longest all-time streak: 20 -- Willie Mays (1954-73)

Right field: Bryce Harper (Phillies, Nationals)
Consecutive Opening Day starts: Eight

Harper's first two openers came in left field before he shifted to right in 2015. Opening Day 2022 was Harper's fourth with the Phillies after he signed a 13-year contract that runs through '31. Bobby Abreu is the only other Phillie to start at least four straight openers in right over the past 40 years.

Longest all-time streak: 15 -- Roberto Clemente (1958-72)

Starting pitcher: Aaron Nola (Phillies)
Consecutive Opening Day starts: Five

Max Scherzer, dealing with a balky hamstring late this spring, was pushed back to the second day of the season for his new team, the Mets. That left Nola in sole possession of the active lead, thanks in part to teammate Zack Wheeler being behind schedule this spring. The only other pitchers to log five straight season-opening starts for the Phillies are Hall of Famers Steve Carlton and Robin Roberts.

Longest all-time streak: 14 -- Jack Morris (1980-93)