The regular season is over, and with that, one of the great regular seasons in the history of the franchise has also come to an end. Jacob Misiorowski, the 24-year-old flamethrower who hadn’t yet reached 75 regular season innings in his career before the season started, had a breakout campaign for the ages. Before moving on to the next phase of Misiorowski’s 2026 season, let’s look back on what he did and place it in some historical context.

In his first season in the big leagues, Misiorowski was pretty good and certainly showed flashes of greatness, but he was far from a finished product. Across 15 games (14 of which were starts) in 2025, the big righty had outstanding highs, like when he started his second big-league outing by retiring the first 18 Twins he faced before a walk and a two-run homer ended his afternoon, or when he struck out 12 in six innings in his fifth start, leading to an unlikely All-Star appearance after just five major league games. But there were also lows: command, which had been an existential question mark for Miz as a minor leaguer, sometimes got away from him, and he finished the season with a too-high 4.2 walks per nine innings. He tended to fold under pressure; when things started to go bad, he would find it difficult to stop the bleeding. While there was plenty to like, Miz finished the regular season in 2025 with a 4.36 ERA (96 ERA+).

But if anyone was worried about Misiorowski’s long-term upside, the 2025 postseason was an affirmation of belief. He pitched three times, all out of the bullpen; in two outings against the Cubs, he went seven innings, allowed four hits and one run, and struck out seven. Both appearances came in wins, including four innings in the series-clinching Game 5, which Milwaukee won 3-1. By the time Misiorowski entered the first inning of Game 3 of the NLCS against the Dodgers, Los Angeles already had the lead. But with two men on and one out, Misiorowski struck out Tommy Edman and Teoscar Hernández. He pitched another 4 1/3 innings, struck out a total of nine batters to just one walk, and allowed only one earned run. Milwaukee’s offense was unable to overcome Tyler Glasnow and Milwaukee lost, but across 12 innings in his first postseason, Misiorowski struck out 16, walked just three, and had a 1.50 ERA.

While some (like me) were guarding themselves against too-high expectations coming into the 2026 season, it turned out we need not worry. The pitcher who we saw in the 2025 postseason was the pitcher we got in 2026. On Opening Day, Misiorowski gave up a home run to the first batter he faced… and then allowed only one more hit while striking out 11 over the next five innings. On April 7, he struck out 10 Red Sox in 5 1/3 innings. He had back-to-back starts with nine strikeouts at the end of the month.

When the calendar turned to May, he got even better: 5 1/3 shutout innings, eight strikeouts, two walks against the Nationals on May 1. May 8 served as a coming out party of sorts; he blew by Aaron Judge and the Yankee lineup, nearly throwing an immaculate inning in the first as he sat well above 100 mph, and finished with 11 Ks, two walks, and two hits allowed in six shutout innings. The Brewers lost on May 13, but not until after Misiorowski, who struck out 10 and walked none in seven shutout innings, left the game. Eight strikeouts, one walk, three hits, no runs in six innings against the Cubs on May 19. Twelve strikeouts, one walk, two hits, and one run in seven innings against St. Louis on May 25. He capped his historic May with seven shutout innings, eight strikeouts, and no walks against the Astros on May 31.

Misiorowski’s May was the stuff of legend, one of the great pitching months in the history of baseball. Across six sparkling starts, he went 38 1/3 innings and allowed one run for a 0.23 ERA. He struck out 57 and walked six. It was as unhittable as any pitcher has looked over a month as I have seen in my lifetime. The streak wasn’t done, either; Colorado snuck a run across on June 6, but it was unearned.

Then, on June 12 against the Phillies, we got Misiorowski’s masterpiece. He struck out Kyle Schwarber, Trea Turner, and Bryce Harper swinging in the top of the first, and it was clear immediately that Philly had no chance. He went for efficiency in the second in another perfect inning. Three more strikeouts (all swinging) in the third. Schwarber knocked a single to left to start the fourth, but Turner struck out and Harper hit into an inning-ending double play. The Phillies didn’t get another runner on base all night. When he struck out Justin Crawford on a 103.1-mph fastball to end the game, Misiorowski had faced the minimum, struck out 15, walked none, and thrown the first shutout of his career. He’d thrown the fastest pitch ever tracked by a starting pitcher at 104.5 mph. It was the best start in the history of the franchise, and one of the best of all time.

It was the greatest pitching performance I’ve ever seen and is tied for the eighth-highest game score in any nine-inning game in baseball history. In eight starts between May 1 and June 12, Misiorowski had a 0.17 ERA, 80 strikeouts, and nine walks in 54 1/3 innings. It was a stretch that had me asking irresponsible questions and concluding that no matter what happened over the rest of his career, Misiorowski over the season’s first couple months had shown us pitching that put him amongst the greatest of all time.

After the showcase on June 12, Misiorowski, the bum, took his foot off the gas: between mid-June and the end of August he had “only” a 2.25 ERA, 91 strikeouts, and 13 walks in 64 innings. He had a little hiccup against the Cubs — but the team still won — in early September and throttled down a bit as the season neared its conclusion… but, surprise, over his last four outings, Misiorowski, even when clearly in “cruise until the end of the season” mode, allowed one run for a 0.46 ERA in 19 2/3 innings.

When all was said and done, Misiorowski had an eye-popping stat line: 30 games (all starts), 16-5, 1.80 ERA, 232 ERA+, 2.17 FIP, 252 strikeouts, 0.802 WHIP, 4.9 H/9, 13.0 K/9, 2.3 BB/9. He earned 6.5 WAR via Baseball Reference and led all pitchers with 6.6 WAR via FanGraphs. His 4.9 hits allowed per nine innings and .157 opponent batting average are both all-time records in a major league non-Negro League season. And he obliterated every record for velocity that we’ve ever had from a starting pitcher. A few more fun tidbits via Sarah Langs:

He was the third-youngest player to lead qualified pitchers in ERA and strikeouts since earned runs became official in 1913, older only than Dwight Gooden in 1985 and Hal Newhouser in 1945 (when most of the league’s regulars were in the military).His 0.80 WHIP was the second lowest in any qualified season since the Dead Ball Era ended in 1920, behind only Pedro Martínez’s legendary 2000 season.He is just the fourth pitcher since 1950 to lead baseball in strikeouts, ERA, and opponent batting average, joining Mike Scott in 1986, J.R. Richard in 1979, and Sandy Koufax in 1965.Misiorowski became the eighth pitcher since 1913 to have an ERA of 1.80 or lower and 250 strikeouts or more, joining a list that includes Gooden in 1985, Martínez in 2000, Koufax in 1966, Jacob deGrom in 2018, Tom Seaver in 1971, and Bob Gibson and Luis Tiant in 1968 — seven of the most legendary pitching seasons of all time.

Misiorowski threw “only” 174 2/3 innings this year; he is a product of his time. (Even as the Brewers protected his innings, only 22 pitchers threw more than Miz this season.) Because of that relatively low inning count, Misiorowski’s season isn’t going to immediately pop up if you’re sorting historic seasons by WAR.

But make no mistake: this was a historic season. We already mentioned that he set records for H/9 and opponent batting average. His 232 ERA+ is the 14th highest by a qualified pitcher in AL/NL history, and six of the 13 seasons in front of him came more than 100 years ago. His 13.0 K/9 are the fourth most by a qualified pitcher in a full 162-game season. By most rate-related measures, it was the greatest season by a pitcher in the history of the Milwaukee Brewers.

He will surely become the fourth Brewer to win a Cy Young Award, joining Rollie Fingers, Pete Vuckovich, and Corbin Burnes. The only question is whether he is the unanimous selection, something none of his three Milwaukee compatriots managed.

Behind the lanky, goofy kid who loves Pokémon is an absolute assassin who turned in a magical, almost unbelievable season. Miz’s towering presence at the top of the rotation gives Milwaukee an edge over essentially anyone they could face this postseason. Sure, on any given day, there are other great starters in the league who could out-pitch Misiorowski, but there is no pitcher in the league who is better than Misiorowski. And given the way that he tends to get jacked up for big games, I am excited to see what he will offer us when he is back on the hill in the postseason beginning this Saturday.