Hope springs eternal for every Major League team on Opening Day. The long march to the World Series begins with Game No. 1. But which clubs have done the best job of getting off on the right foot? Here are the best MLB teams on Opening Day, ranked by winning

Hope springs eternal for every Major League team on Opening Day. The long march to the World Series begins with Game No. 1. But which clubs have done the best job of getting off on the right foot?

Here are the best MLB teams on Opening Day, ranked by winning percentage (per the Elias Sports Bureau, ties are discounted from calculating a team's win percentage).

1. Mets: .661 (39-20)

The Mets' spot at No. 1 on this list is all the more impressive when you consider that the franchise lost its first eight Opening Day games from its inception in 1962. Even the 1969 Miracle Mets lost their season opener. Since then, the Mets have won 39 of 51 openers, including the first game of their other World Series-winning season in 1986. That amazin' run makes the Mets' Opening Day record the best of any MLB team. Their franchise icons have supplied memorable Opening Day moments, like Gary Carter's walk-off home run on Opening Day 1985 and Tom Seaver's return to the Mets on Opening Day 1983, when The Franchise outdueled Steve Carlton in one of his MLB-record 16 Opening Day starts. New York's most recent victory in an opener came in 2020, with two-time reigning National League Cy Young Award winner Jacob deGrom shutting out the Braves for five innings and Yoenis Céspedes providing the game's only run with a homer in his long-awaited return to action.

2. Mariners: .591 (26-18)

The Mariners have only been around as an MLB franchise since 1977, but they started strong by winning eight of their first 10 Opening Day games. They've done well in recent openers as well, taking nine straight from 2007-15. Seattle also had three of the best Opening Day performers of all time. Randy Johnson had an MLB-record 107 strikeouts on Opening Day (including two 14-K starts for the Mariners), and Félix Hernández has a career 1.53 ERA on Opening Day while ranking fourth all-time with 78 strikeouts. Ken Griffey Jr. hit eight career homers on Opening Day, tied with Frank Robinson and Adam Dunn for the most in MLB history.

3. Orioles: .588 (70-49-1)

The Orioles are one of the American League's eight original charter franchises, founded along with the league in 1901 as the first Milwaukee Brewers before they spent a half-century as the St. Louis Browns. They've remarkably sustained their Opening Day success for well over a century. Baltimore's first two world championship seasons in 1966 and 1970 both started with a win on Opening Day. Baltimore entered 2019 having won eight straight openers before dropping their past two. Orioles Hall of Famer Frank Robinson is tied for the most home runs hit on Opening Day, with eight.

4. Yankees: .564 (66-51-1)

The Yankees snapped a six-year Opening Day losing streak in 2018, thanks to a two-homer debut from Giancarlo Stanton and now have won three straight after Stanton's homer off Max Scherzer helped Gerrit Cole win his Yanks debut in '20. Overall, the most storied franchise in Major League Baseball has also been one of the best on Opening Day. Of the Yankees' record 27 World Series championship seasons, 17 began with an Opening Day win. That includes their first World Series season in 1923 -- an Opening Day that also marked the grand opening of the original Yankee Stadium. On that day, Babe Ruth delivered the three-run blast that led New York over the Red Sox.

5. Cubs: .552 (79-64-2)

The Cubs entered Opening Day 2016 without a championship in 108 years. Anthony Rizzo opened the scoring with an RBI single in the top of the first inning, Jake Arrieta threw seven shutout innings, Chicago rolled to a 9-0 win over the Angels and never looked back en route to winning the World Series for the first time since 1908. That 1908 Cubs championship team won on Opening Day, too, led by Hall of Fame double-play combination Joe Tinker, Johnny Evers and Frank Chance, plus Mordecai "Three Finger" Brown. The Cubs' 79 Opening Day wins in MLB play are the most of any team.

6. Giants: .547 (75-62-1)

The Giants are one of MLB's oldest franchises, playing their first National League game as the New York Gothams in 1883. They won that game, 7-5, over the Boston Beaneaters (the team that later became the Braves), and have won a lot more since. Only the Cubs have more total wins in Major League Baseball on Opening Day. Among the Giants' best performers in season openers: Juan Marichal (1.73 ERA in 10 Opening Day starts), Willie Mays (seven Opening Day home runs), Orlando Cepeda and Barry Bonds (four Opening Day homers each).

7. Dodgers: .546 (71-59-1)

The Dodgers saw a seven-game win streak on Opening Day end with a 1-0 loss to the Giants to begin 2018, but they have rebounded with back-to-back wins, including over San Francisco to open '20 -- in Mookie Betts ' team debut. Los Angeles has excelled in recent season openers thanks to Clayton Kershaw , who is 5-1 with a 1.05 ERA and 59 strikeouts in eight Opening Day starts, although he has missed the past two due to injury. Dodgers legend Sandy Koufax only started one season opener -- but fittingly, he pitched a shutout to start the 1964 season. Another Dodgers' Opening Day game also featured one of the most important moments in baseball history: Jackie Robinson broke the color barrier with his Major League debut on April 15, 1947, at Ebbets Field in Brooklyn.

8. Rockies: .536 (15-13)

The Rockies have generally played well in openers since joining the Major Leagues in 1993. Their first Opening Day win was in '95, when they also went on to make the playoffs for the first time. That Opening Day victory was a dramatic 14-inning thriller against the Mets, with Dante Bichette crushing a walk-off three-run homer to give Colorado the 11-9 win. Among their other highlights: a wild 12-10 comeback over the Padres on Opening Day 2005, capped by Clint Barmes' walk-off homer against Hall of Famer Trevor Hoffman.

9. Brewers: .529 (27-24)

Milwaukee's Opening Day victory in 2019 might be its most memorable, as Lorenzo Cain sent Miller Park into a fever pitch when he robbed Cardinals pinch-hitter José Martínez's potential game-tying homer to seal the Crew's season-opening win. The Brewers also won on Opening Day to kick off the franchise's two most successful seasons. They drubbed the Blue Jays, 15-4, to open their run to the World Series in 1982, and eked out a 2-1 win over the Padres in 2018 before ultimately marching to Game 7 of the NLCS.

10. Astros .525 (31-28)

Houston (then named the Colt .45s) beat the Cubs in the franchise's first game in 1962 and had quite a bit of early success on Opening Day despite not making the postseason until 1980. More recently, the Astros have been a streaky bunch. They dropped eight of nine openers between 2004-12, including the last six in a row, but since have rebounded to win eight straight after beating the Mariners in 2020. That's the longest active streak of Opening Day victories in MLB.

All records include games played for Major League Baseball only. The National League was founded in 1876, and the American League in 1901.