Longest MLB Winning Streak: The Records, Ranked

Baseball is the sport where any team can beat any other on a given day, which is exactly what makes a long winning streak so remarkable. Stringing together 15, 20, or more wins in a row means beating good teams and bad ones, surviving bad bounces, and avoiding the off nights that catch up with everyone over a 162-game season. So what is the longest winning streak in MLB history, and how close has anyone come to it recently?

The all-time record has stood for more than a century, and it comes with a famous asterisk that fans still argue about today. Below it sits a short list of legendary hot streaks, including a couple from the modern era and one that a 2025 club chased deep into the summer.

The chart below ranks the longest winning streaks in modern MLB history, with the team, the year, and the length of each run. Take a look, then we’ll get into the stories behind the numbers.

Longest Winning Streaks in MLB History
The longest single-season win streaks of the Modern Era
All-Time Record
26
1916 NY Giants
Longest, No Ties
22
2017 Cleveland
Recent High
14
2025 Brewers
Reached 19+
6
teams ever
Longest streaks, Modern Era (since 1900)
1916 New York Giants26
2017 Cleveland22
1935 Chicago Cubs21
2002 Oakland Athletics20
1947 Yankees / 1906 White Sox19
The Giants’ 1916 streak included a tie game on Sept. 18, so it is sometimes called a 26-game unbeaten run. Cleveland’s 22 in 2017 is the longest with no ties.
The longest streaks ever recorded
# Team Year Wins Note
1 New York Giants 1916 26 All-time record; one tie in the run
2 Cleveland 2017 22 Longest with no ties; AL record
3 Chicago Cubs 1935 21 Run to the NL pennant
4 Oakland Athletics 2002 20 The “Moneyball” streak
5 New York Yankees 1947 19 Tied for fifth all-time
6 Chicago White Sox 1906 19 “Hitless Wonders” pennant year
7 St. Louis Cardinals 2021 17 Longest of the expansion era since 2017
8 Kansas City Royals 1977 16 Longest of the late 1970s
9 Minnesota Twins 1991 15 World Series championship season
10 Seattle Mariners 2001 15 From the 116-win season
11 Milwaukee Brewers 2025 14 Franchise record; best record in MLB
12 Tampa Bay Rays 2023 13 Won the first 13 games of the season
Modern Era (since 1900) single-season streaks. The 19th-century records of 21 (1880 Chicago White Stockings) and 20 (1884 Providence Grays) predate the Modern Era. Recent streaks (rows 7 to 12) are shown to give context; many other teams have had 15 and 16 game runs.
Why Long Streaks Are So Rare
What makes 20 in a row almost impossible
109
Years the Giants’ record has stood since 1916, never matched
~1 in 3
Games even the best teams lose, making any long run fragile
5 days
Between a starter’s outings, so no one player can carry a streak
6
Teams in over a century to even reach 19 straight wins
The asterisk on the record
The 1916 Giants’ 26-game run included a 1-1 tie called for darkness on Sept. 18. The tie did not count in the standings, so the record stands, but it is why some call it a 26-game unbeaten streak rather than 26 straight wins.
A streak does not guarantee a title
Both the 2017 Cleveland club (22 wins) and the 2002 A’s (20 wins) were bounced in the first round of the playoffs, proving that regular-season magic does not always carry into October.
Modern streaks keep falling short
The expansion era’s best is the 2021 Cardinals’ 17, and recent clubs like the 2025 Brewers (14) and 2023 Rays (13) show that even great runs rarely approach the all-time mark.

The Longest Winning Streak in MLB History

The longest winning streak in MLB history belongs to the 1916 New York Giants, who won 26 consecutive games from September 7 to September 30. It remains the record for the modern era, but it comes with an asterisk that fans have debated for more than a century.

In the middle of the run, on September 18, the Giants played a game against the Pittsburgh Pirates that ended in a 1-1 tie, called because of darkness. Because that tie interrupted the streak, it is sometimes described more precisely as a 26-game unbeaten run rather than 26 straight wins. Either way, the Giants needed 27 games to do it, and no team has matched the mark since.

The Modern Record: 2017 Cleveland

The longest winning streak with no ties at all belongs to the 2017 Cleveland club, which won 22 games in a row from August 24 to September 14. Because there was no interruption, many consider it the cleanest record on the books, and it stands as the American League record outright.

That team was historically dominant during the run, hitting over .300 as a group with a sub-2.00 ERA, trailing in only one of the 22 games for a single half-inning. It serves as a reminder, though, that a September streak does not guarantee October success, as Cleveland was upset in the first round of the playoffs that year.

The Rest of the Top Five

Behind the Giants and Cleveland, the all-time modern list is short and historic. The 1935 Chicago Cubs won 21 in a row down the stretch on their way to the pennant.

The 2002 Oakland Athletics won 20 straight, a streak immortalized in the book and film Moneyball. And the 1947 New York Yankees and 1906 Chicago White Sox share fifth place with 19 wins apiece. Only a handful of teams in over a century have even reached 19, which shows just how rare this kind of run really is.

The Recent Chase

Long streaks still happen, even if the record stays out of reach. In 2025, the Milwaukee Brewers caught fire and won 14 straight, a franchise record, as part of a run that carried them to the best record in baseball. The 2023 Tampa Bay Rays opened their season 13-0, and the 2021 St. Louis Cardinals ripped off 17 in a row, the longest streak in the expansion era since the 2017 Cleveland run. These streaks rarely threaten the Giants’ 26, but they show that the magic of a hot streak is alive in the modern game.

Why 26 Is So Hard to Beat

The reason you do not see 20-game streaks every season comes down to the nature of baseball itself. Even the best teams lose about a third of their games, and the gap between the best and worst clubs is far smaller than in some other sports, where a single superstar can take over.

A pitcher only throws once every five days, so no team can ride one player to a long run of wins. Putting together 20 in a row requires every part of the roster to click at once, for weeks, without a single off night. For a sense of where all these teams play, see our guide to the oldest MLB stadiums.

The Bottom Line

The longest winning streak in MLB history is the 1916 New York Giants’ 26 games, a record that has survived more than a hundred years of baseball, with the 2017 Cleveland club’s 22 standing as the longest unbroken streak. Below them, runs of 19 to 21 wins are the stuff of legend, and even a modern 14-game streak like the 2025 Brewers’ is enough to define a season. In a sport built on the certainty that anyone can win on any day, doing it 20-plus times in a row may be the hardest feat there is.