Milwaukee Brewers

JoJo Romero

#33 Active
RP Milwaukee Brewers 5'11" · 215 lbs Bats: L · Throws: L Yavapai College (AZ)
Season SV
0
Season ERA
3.35
Season WHIP
0.93
Season K
50
Season HLD
22
Next Matchup @ STL Fri 8:15 PM ET · SP: J. García

2026 Fantasy Baseball Player Profile

JoJo Romero’s 2025 season was a study in high-wire efficiency, as the left-hander overcame a nightmare start to become a vital late-inning anchor for the Cardinals. After sporting a bloated 6.10 ERA through April, Romero completely recalibrated, posting a dominant 1.12 ERA over his final 40.1 innings. He finished the campaign with career-best marks across the board: a 2.07 ERA, 1.25 WHIP, and 55 strikeouts in 61 innings. While he proved lethal against lefties (.211 BAA), his true value emerged following the Ryan Helsley trade, where he stepped into the ninth inning to secure eight saves. However, his underlying 3.28 FIP and a ballooning 11.4% walk rate suggest he was the beneficiary of some elite defensive backing and timely sequencing.

As 2026 begins, Romero is the de facto "next man up" for the St. Louis closing role following Riley O’Brien’s recent calf strain. Having avoided arbitration with a one-year, $4.26 million deal, Romero enters his final year of team control as a primary trade candidate for a rebuilding Cardinals squad. Management has kept him in high-leverage situations throughout early spring training, though his long-term hold on the ninth inning is tenuous given the presence of Ryne Stanek and the eventual return of O'Brien. For fantasy managers, Romero is a "buy-now, sell-later" asset with an ADP around 403. He is a high-priority target for those needing early-season saves, but his high walk rate and constant trade rumors make him a volatile long-term investment

DFS Last 5

Game Log

2026 Regular Season
DATE OPPONENT DEC IP H R ER HR BB SO ERA WHIP PC RESULT
Sep 20 @ Baltimore Orioles HLD 1.2 1 0 0 0 0 1 3.21 1.26 22 W 3-0
Sep 17 @ Pittsburgh Pirates 1.0 0 0 0 0 0 1 3.31 1.28 11 L 4-7
Sep 16 @ Pittsburgh Pirates 0.2 2 1 1 1 0 1 3.38 1.30 14 W 5-4
Sep 13 vs. Cincinnati Reds 1.2 0 0 0 0 0 1 3.24 1.28 15 L 4-3
Sep 9 vs. Chicago Cubs 2.0 1 0 0 0 0 1 3.35 1.32 26 W 6-8
Sep 6 @ Cincinnati Reds 0.2 2 3 1 0 2 1 3.50 1.36 35 L 8-12
Sep 5 @ Cincinnati Reds 1.0 1 1 1 1 0 0 3.35 1.29 13 L 3-5
Sep 2 @ Chicago Cubs W 1.0 0 0 0 0 0 1 3.22 1.30 11 W 9-5
Sep 1 @ Chicago Cubs HLD 0.2 2 0 0 0 0 0 3.30 1.33 11 W 9-4
Jul 12 vs. Atlanta Braves L 1.0 1 1 0 0 1 0 3.35 1.30 25 L 4-3
Jul 10 vs. Atlanta Braves W 1.0 0 0 0 0 0 1 3.43 1.29 10 W 1-2
Jul 8 vs. Milwaukee Brewers 1.0 0 0 0 0 1 2 3.51 1.32 20 W 1-5
Jul 7 vs. Milwaukee Brewers 1.0 1 0 0 0 1 1 3.60 1.33 16 L 4-3
Jul 4 @ Chicago Cubs HLD 1.0 1 0 0 0 1 2 3.69 1.31 18 W 3-0
Jul 2 @ Atlanta Braves 1.0 1 0 0 0 0 1 3.79 1.29 11 W 11-5
Jun 30 @ Atlanta Braves 0.2 4 1 1 0 0 1 3.89 1.30 22 W 5-3
Jun 28 vs. Miami Marlins HLD 1.1 1 0 0 0 0 1 3.72 1.21 17 W 1-2
Jun 26 vs. Miami Marlins 1.0 0 0 0 0 0 0 3.86 1.23 12 L 4-0
Jun 22 vs. Arizona Diamondbacks HLD 1.0 0 0 0 0 0 0 3.97 1.26 9 W 2-3
Jun 21 @ Kansas City Royals 1.0 1 1 1 1 0 2 4.09 1.30 14 W 12-10
Jun 14 @ Minnesota Twins HLD 0.1 3 2 2 0 1 1 3.94 1.31 19 L 4-5
Jun 13 @ Minnesota Twins 0.2 1 0 0 0 0 0 3.41 1.20 4 W 9-6
Jun 11 @ New York Mets L 1.1 1 1 1 1 0 1 3.48 1.19 23 L 4-5
Jun 10 @ New York Mets 1.0 0 0 0 0 0 1 3.34 1.21 14 W 9-2
Jun 7 vs. Cincinnati Reds 0.2 1 0 0 0 0 1 3.45 1.26 8 W 3-5
Jun 3 vs. Texas Rangers HLD 0.2 2 2 2 0 1 2 3.54 1.25 23 W 3-5
Jun 2 vs. Texas Rangers 0.2 1 1 1 0 0 1 2.96 1.17 14 L 7-4
May 29 vs. Chicago Cubs HLD 1.0 0 0 0 0 0 2 2.70 1.16 12 W 5-6
May 27 @ Milwaukee Brewers BS 1.0 1 0 0 0 0 1 2.81 1.21 15 L 1-2
May 23 @ Cincinnati Reds 1.0 1 0 0 0 1 1 2.92 1.22 12 L 6-7
May 19 vs. Pittsburgh Pirates HLD 1.1 1 0 0 0 0 2 3.04 1.18 29 W 6-9
May 15 vs. Kansas City Royals 1.1 0 0 0 0 1 1 3.22 1.21 21 W 4-5
May 14 @ Las Vegas Athletics BS 0.2 3 1 1 0 1 0 3.43 1.24 17 W 5-4
May 12 @ Las Vegas Athletics HLD 1.0 0 0 0 0 0 2 3.10 1.08 15 W 6-4
May 10 @ San Diego Padres HLD 1.1 0 0 0 0 0 2 3.26 1.14 20 L 2-3
May 7 @ San Diego Padres HLD 1.0 0 0 0 0 0 1 3.50 1.22 7 W 2-1
May 4 vs. Milwaukee Brewers HLD 1.0 1 0 0 0 1 0 3.71 1.29 16 W 3-6
May 2 vs. Los Angeles Dodgers HLD 1.0 0 0 0 0 0 2 3.94 1.25 17 W 2-3
Apr 30 @ Pittsburgh Pirates HLD 0.2 1 1 1 1 1 2 4.20 1.33 21 W 10-5
Apr 29 @ Pittsburgh Pirates HLD 0.2 1 0 0 0 1 1 3.77 1.26 17 W 5-4
Apr 26 vs. Seattle Mariners L 1.0 1 1 1 1 0 2 3.95 1.17 21 L 3-2
Apr 25 vs. Seattle Mariners 0.2 2 2 2 0 0 0 3.55 1.18 12 L 11-9
Apr 19 @ Houston Astros HLD 0.2 2 3 3 1 1 0 2.25 1.08 25 W 7-5
Apr 17 @ Houston Astros 1.0 1 0 0 0 0 0 0.00 0.88 12 W 9-4
Apr 15 vs. Cleveland Guardians HLD 1.1 0 0 0 0 0 1 0.00 0.87 17 W 3-5
Apr 14 vs. Cleveland Guardians 1.1 1 0 0 0 1 0 0.00 1.00 20 W 5-6
Apr 10 vs. Boston Red Sox HLD 1.0 1 0 0 0 0 1 0.00 0.91 21 W 2-3
Apr 6 @ Washington Nationals 1.0 2 0 0 0 1 0 0.00 0.90 21 L 6-9
Apr 5 @ Detroit Tigers HLD 1.2 0 0 0 0 1 1 0.00 0.53 19 W 5-3
Apr 1 vs. New York Mets 1.1 0 0 0 0 0 1 0.00 0.50 16 W 1-2
Mar 31 vs. New York Mets HLD 1.0 0 0 0 0 0 1 0.00 0.75 13 W 0-3
Mar 28 vs. Tampa Bay Rays HLD 1.0 0 0 0 0 0 1 0.00 1.20 17 W 5-6
Mar 26 vs. Tampa Bay Rays 0.2 2 0 0 0 0 0 0.00 3.00 9 W 7-9
Total2-353.1492219718503.211.26879

AVG, OBP, SLG, ERA and WHIP are season-to-date through each game, not that game alone — so the column reads as a trend and its last value is the season figure. They stay season-to-date when the log is filtered by opponent; the figure for the filtered games is the one in the Total row. The second game of a doubleheader is marked (2).

Splits

Latest Features