Jump to content
Brewer Fanatic
  • Brewers News & Analysis

    Grading Every Brewer Pitcher's 2026 Regular Season Performance

    There's a good chance you've already forgotten some of these guys donned a Brewers uniform this season.

    Ray Stuedemann
    Image courtesy of Kim Klement Neitzel-Imagn Images

    Brewers Video

    The Milwaukee Brewers turned to 32 different pitchers during the 2026 season, with arms coming and going throughout the year. While some of the names were mainstays on the pitching staff, others were called upon for only a handful of appearances as the Brewers searched for ways to cover innings and keep their staff intact.

    Injuries, roster moves, and the demands of a 162-game schedule all contributed to the Brewers’ extensive use of their pitching depth. By the time you reach the bottom of this list, a few names are likely to have faded from memory.

    With the season now in the books, it’s time to look back at every pitcher who took the mound for Milwaukee. Here are my grades for all 32 Brewers pitchers, ranked by innings pitched. 

    Jacob Misiorowski (174.2 IP): A+

    1.80 ERA, 2.17 FIP, 252 strikeouts, 44 walks, 0.802 WHIP. If those stats aren’t enough to tell the story, add this to the picture: his .157 average against is the lowest by any qualified starting pitcher in MLB history, he threw 1,115 pitches over 100+ mph this year, and the Miz is the first pitcher in franchise history to lead the league in both ERA and strikeouts. All in all, Misiorowski had high expectations coming into the season and cruised past them, becoming the clear Cy Young favorite and one of the most dominant arms in major league history.

    Shane Drohan (124.2 IP): B

    Had an evolving role in his rookie season, switching between starting and relieving a few times in 2026. Drohan was solid, putting together a 4.19 ERA (3.73 FIP) after coming over from the Red Sox in the Caleb Durbin trade. A new, more consistent sinker should be a weapon in the playoffs and in the future. 

    Kyle Harrison (115.2 IP): C+

    Drastically different halves were the story of Harrison’s season, with a 1.83 ERA in the first half and a 6.67 ERA in the second half. Injury issues with his throwing arm and elbow led to these struggles and ultimately pushed Harrison out of the rotation down the stretch. Still, before he went on the injured list, he was dominant, so he at least gets a C+, but his second half leaves a ton of questions to be answered.

    Robert Gasser (109.1 IP): B+

    Did not open the season with the Brewers but was crucial down the stretch for a rotation that dealt with injuries and inconsistency throughout the season. Gasser only had seven major league appearances coming into the season and added 21 more this year, pitching to a 3.87 ERA (4.24 FIP). His second half is what bumped his grade up significantly as his ERA improved from 5.24 in the first half to 2.86 in the second half.

    Chad Patrick (106.0 IP): B

    Moved from a starter into a relief role this year and was good, producing a 3.40 ERA (4.17 FIP). His numbers as a reliever improved slightly as well, as his OPS allowed dropped from .702 as a starter to .667 once he shifted to the bullpen.

    Logan Henderson (98.1 IP): A

    Missed time with a back strain and a minor elbow issue in Spring Training, but besides that, Henderson was elite, posting a 2.47 ERA (3.32 FIP) with 110 strikeouts compared to only 19 walks. He should be an excellent number two arm behind Misiorowski for a long time. 

    Brandon Sproat (97.0 IP): F

    Disastrous season for an arm that was supposed to contribute meaningfully after coming over in the Freddy Peralta trade. Walk rate was at the 9th percentile, with Chase percentage at the 4th percentile. He wasn’t getting hitters to expand the zone, which cost him his rotation spot and the coaching staff's trust moving forward.

    Aaron Ashby (89.1 IP): A-

    Appeared in the most games for the pitching staff this year as Pat Murphy’s go-to guy. Ashby won 12 games in the first half of the season alone and finished with 13 overall, along with a 3.12 ERA (3.11 FIP) and an improved strikeout rate. 

    Trevor Megill (61.2 IP): A

    Struggled early in the season but bounced back, posting a career-low FIP (1.85) and striking out 69. Megill only allowed one home run all year, which was to Pete Crow-Armstrong, so we won’t hold that against him.

    DL Hall (61.1 IP): B+

    May have overperformed slightly, with his 1.91 ERA being well below his 3.88 FIP. Still, a great year for the Corbin Burnes return as a whole and for Hall, a strong year that puts him in a good spot for the bullpen hierarchy next year, despite a walk rate in the 2nd percentile (14.5 %).

    Abner Uribe (59.1 IP): A

    Lowered his walk rate a percentage while posting a career-low FIP (2.68) while only missing time with a right forearm flexor strain in August and his viral one-game suspension in June. Uribe is still a great arm and a more than suitable set-up arm for the Brewers moving forward.

    Grant Anderson (59.0 IP): B

    Pitched well before hitting the injured list in early September, ending with a 3.36 ERA (4.32 FIP) primarily due to his sweeper and sinker, each possessing a run value of 3 and 4, respectively. 

    Brandon Woodruff (45.1 IP): B+

    Made only 9 starts this season because of a right shoulder injury. Surgery was initially expected, though it was later revealed that surgery wasn’t necessary, and he made an appearance in the World Series. Woodruff began throwing again and is still trying to push to get back in 2026. Despite the limited number of starts, Woodruff was good, finishing with a 2.98 ERA (3.19 FIP) with a 47/10 strikeout-to-walk ratio.

    Dustin May (36.2 IP): C-

    Acquired by the Cardinals at the deadline and hasn’t performed up to the Brewers' expectations so far, compiling a 5.65 ERA (5.06 FIP) and giving up as many home runs as he did with St. Louis in 11 fewer starts. Still, May has a chance to be a worthwhile addition if he performs in the postseason.

    Bryse Wilson (25.2 IP): B-

    Registered a 3.51 ERA (2.95 FIP) after rejoining Milwaukee for his second stint with the club. Spent time with the Phillies and Cubs this year as well.

    Jake Woodford (23.1 IP):  D-

    Bounced around in 2026, pitching for the Brewers, Cubs, and Rays. He wasn’t great for Milwaukee, earning a 6.94 ERA (3.96 FIP) with 34 hits allowed, and that was most of the innings he pitched all year.

    Antonio Senzatela (21.0 IP): C-

    Former Rockie who was better this year for Colorado, recording a 3.61 ERA (3.37 FIP) compared to a 5.14 ERA (4.43 FIP) with the Brewers. For how good he was with the Rockies, Senzatela has been slightly disappointing in his tenure in Milwaukee. He is a free agent in 2027. 

    Craig Yoho (20.0 IP): B

    Looked good at the big-league level, registering a 3.15 ERA (4.75 FIP). Yoho never quite fit into the Brewers bullpen plan, so he subsequently was traded to the Guardians at the deadline in the Bo Naylor trade. 

    Coleman Crow (18.2 IP): C-

    Made four starts and one relief appearance in his rookie season, compiling a 5.30 ERA (4.55 FIP) with a 10/6 strikeout-to-walk ratio. Crow was BrewerFanatic’s Minor League Pitcher of the Year, so hopefully more of his great play in Nashville transfers over to the major leagues next season.

    Garrett Stallings (14.0 IP): B

    Debuted this season after being acquired from the Orioles in late May. He didn’t give up a run, striking out 17 batters while only allowing four hits. A good debut season for an older rookie bulk arm out of the bullpen.

     JoJo Romero (13.1 IP): B-

    A trade deadline acquisition that was solid in his short time in Milwaukee due to missed time because of an emergency appendectomy. Romero posted a 3.38 ERA (3.85 FIP) with 11 strikeouts. He should be a prominent piece of the bullpen in the playoffs and is a free agent at season's end. 

    Angel Zerpa (12.2 IP): D-

    Acquired from the Royals in the offseason in the Isaac Collins trade, Zerpa was supposed to pitch significant innings for the Brewers this season. Instead, he struggled to start the season, allowing 11 runs (9 earned) on 16 hits and 6 walks before having his season abruptly ended due to Tommy John at the end of April.

    Joel Kuhnel (9.2 IP): F

    Brutal in his short time in Milwaukee, possessing a 6.52 ERA (9.31 FIP), which was mostly due to four home runs and six walks allowed. The Giants selected him off waivers in September. 

    Carlos Rodriguez (9.1 IP): C+

    Struggled in 2024 and 2025 but was better in his third consecutive year with a limited workload in the majors, earning a 3.86 ERA (4.07 FIP) with eight strikeouts compared to four walks. He cleared waivers post-trade deadline when the Brewers’ acquisitions were added to the roster.

    Jared Koenig (7.0 IP): D-

    Injury and inconsistency led to Koenig being a shell of the productive reliever he was the two previous years with Milwaukee. BrewerFanatic’s Jack Stern wrote a great article back in July about Koenig’s issues during the season, canvassing how his arsenal may have been slightly worse overall before he got optioned to Nashville in July, and as Koenig approaches his 33rd birthday, time may be running out for him to earn back the trust of the Brewers.

     Brian Fitzpatrick (6.2 IP): C+

    Made his debut this season at 26, possessing a 1.35 ERA (2.95 FIP) with only two runs allowed. Like Zerpa, his season ended with Tommy John surgery in July.

    Drew Rom (5.2 IP): C

    Satisfactory in his limited sample, striking out 11 while walking 4. Rom was designated for assignment in September and picked up by the Athletics a few days later.

    Colton Gordon (5.0 IP): C

    Made one appearance in late September against the Phillies, allowing three runs in five innings in a loss. Gordon could be an option for the Brewers bullpen or as a substitute for an injury in the rotation next season.

    Lance McCullers Jr. (4.2 IP): D

    Designated for assignment less than two weeks from when the Brewers acquired him from the Astros, McCullers gave up five runs (two earned) in 4.2 innings, walking five and striking out the same amount. Command was clearly an issue, and after so many injuries, he may just never be the same above-average arm that Houston had in the early parts of his career.

    Thomas Pannone (3.0 IP): D+

    Started a 16-3 loss against the Giants in August, throwing three innings while allowing three runs, two earned, including a home run to Giants catcher Daniel Susac. Good for him to make it back to the majors to pitch his first innings since 2023.

    Easton McGee (2.0 IP): C

    Solid in two appearances, didn’t allow a run in two games against the Nationals. Had his contract purchased by the Royals mid-July.

    Lyon Richardson (1.2 IP): C

    Pitched 1.2 scoreless innings in August against the Padres, walking one batter while adding a strikeout as well. Solid, not a very large sample size though.

    The Brewers used 32 different pitchers in 2026, and while turnover and injuries created plenty of questions, it also gave Milwaukee a look at its pitching depth. Misiorowski emerged as the dominant rotation piece, while several younger arms such as Drohan, Harrison, and Gasser showed potential for bigger roles.

    There are still plenty of questions heading into 2027, but the Brewers now have a better idea of which pitchers can be part of the next version of this staff.

    Follow Brewer Fanatic For Milwaukee Brewers News & Analysis

    Recent Brewers Articles

    Recent Brewers Videos


    User Feedback

    Recommended Comments

    There are no comments to display.



    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

×
×
  • Create New...