Longest scoreless streaks in MLB history: Where Cristopher Sanchez’s Phillies record ranks all-time originally appeared on The Sporting News. Add The Sporting News as a Preferred Source by clicking here.
Following his 2024 All-Star bid and 2025 emergence as a true ace, Cristopher Sanchez had a bumpier start to the 2026 MLB season than expected. But he’s quickly recovered with a newfound level of dominance.
Advertisement
The Philadelphia Phillies‘ southpaw had an otherworldly month of May, going five-straight starts with at least seven innings while not allowing a single run in any of those appearances. In the process, Sanchez hasn’t just become an early NL Cy Young favorite — he’s been slowly climbing the list of longest scoreless inning streaks in MLB history.
Following his most recent start against the Padres, Sanchez owns the new Phillies franchise record. He heads into his June 3 start, also against San Diego, already owning MLB’s longest scoreless pitching streak since 2015, and he can still make more history.
Here’s where Sanchez’s active scoreless streak ranks all-time and a look at his terrific recent stretch.
SN’s MLB HQ: Live MLB scores | Updated MLB standings | Full MLB schedule
Advertisement
The longest scoreless streak in MLB regular-season history belongs to Orel Hershiser, who went 59 consecutive frames for the Dodgers from Aug. 30, 1988, to Sept. 28, 1988, without allowing a run. That stretch included five straight nine-inning shutouts, and Hershiser went on to win the NL Cy Young Award.
Mariano Rivera holds the postseason record for consecutive scoreless innings, going 33.1 frames in a row without allowing a run from 1998-2000.
Depending on the era, the record books for scoreless streaks can change a bit. All-time, there were a few scoreless streaks in the early 20th century — but in the Live Ball Era, which began in 1920, it’s been a more exclusive list of pitchers to go at least 40 scoreless innings in a row.
Advertisement
Since 2000, the longest scoreless pitching streak was Zack Greinke‘s 45.2 consecutive scoreless frames for the Dodgers in 2015. Prior to Sanchez, the longest streak of the 2020s so far was Zac Gallen‘s 44.1 innings without a run in 2022.
However, it’s Sanchez who now ranks seventh all-time in the Live Ball era with 44.2 scoreless frames in a row — the Phillies star surpassed Gallen on May 27. And he’s not done yet, with Sanchez set to take his active streak into his next start on June 3.
Here’s a look at the top-10 longest scoreless streaks all-time, regardless of era:
|
Rank |
Pitcher |
Team |
Scoreless Innings |
Date Streak Began |
Date Streak Ended |
|
1 |
Orel Hershiser |
Dodgers |
59.0 |
Aug. 30, 1988 |
Sept. 28, 1988 |
|
2 |
Don Drysdale |
Dodgers |
58.0 |
May 14, 1968 |
June 8, 1968 |
|
3 |
Walter Johnson |
Senators |
55.2 |
Apr. 10, 1913 |
May 14, 1913 |
|
4 |
Jack Coombs |
Athletics |
53.0 |
Sept. 5, 1910 |
Sept. 25, 1910 |
|
5 |
Bob Gibson |
47.0 |
June 2, 1968 |
June 26, 1968 |
|
|
6 |
Zack Greinke |
Dodgers |
45.2 |
June 18, 2015 |
July 26, 2015 |
|
7 |
Carl Hubbell |
Giants |
45.1 |
June 13, 1933 |
Aug. 1, 1933 |
|
8. |
Cy Young |
Americans |
45.0 |
Apr 25, 1904 |
May 17, 1904 |
|
Doc White |
45.0 |
Sept. 12, 1904 |
Sept. 30, 1904 |
||
|
Sal Maglie |
Giants |
45.0 |
Aug. 16, 1950 |
Sept. 4, 1950 |
And a look at only the top-10 in the Live Ball Era, since 1920:
|
Rank |
Pitcher |
Team |
Scoreless Innings |
Date Streak Began |
Date Streak Ended |
|
1 |
Orel Hershiser |
Dodgers |
59.0 |
Aug. 30, 1988 |
Sept. 28, 1988 |
|
2 |
Don Drysdale |
Dodgers |
58.0 |
May 14, 1968 |
June 8, 1968 |
|
3 |
Bob Gibson |
Cardinals |
47.0 |
June 2, 1968 |
June 26, 1968 |
|
4 |
Zack Greinke |
Dodgers |
45.2 |
June 18, 2015 |
July 26, 2015 |
|
5 |
Carl Hubbell |
Giants |
45.1 |
June 13, 1933 |
Aug. 1, 1933 |
|
6 |
Sal Maglie |
Giants |
45.0 |
Aug. 16, 1950 |
Sept. 4, 1950 |
|
7 |
Cristopher Sanchez* |
Phillies |
44.2 |
Apr. 30, 2026 |
Active |
|
8 |
Zac Gallen |
44.1 |
Aug. 8, 2022 |
Sept. 11, 2022 |
|
|
9 |
Brandon Webb |
Diamondbacks |
42.0 |
July 20, 2007 |
Aug. 17, 2007 |
|
10 |
Dodgers |
41.0 |
June 13, 2014 |
July 10, 2014 |
|
|
Ted Lyons |
White Sox |
41.0 |
Aug. 9, 1926 |
Aug. 26, 1926 |
|
|
Luis Tiant |
Indians |
41.0 |
Apr. 28, 1968 |
May 17, 1968 |
*Active streak
Advertisement
MORE:Latest injury updates on Aaron Judge
Already, Sanchez has made his mark in the Phillies’ franchise record books.
After her silenced the Padres over seven scoreless innings on May 27, Sanchez took hold of the Phillies’ all-time record for longest scoreless streak. He surpassed Grover Alexander’s 41-straight scoreless innings in 1911.
