Welcome to the RP Roundup, my daily fantasy baseball article reviewing every reliever performance from the previous day.
BOS 1 – TOR 2
| Boston Red Sox | |||||||
|---|---|---|---|---|---|---|---|
| Jovani Morán | 2.0 IP | 0 ER | 1 H | 0 BB | 1 K | 4 Whiffs | 36% CSW |
- Jovani Morán — Four-Seamer up 0.8 MPH (93.4 vs. 92.6 season avg). Moran continues to be a rock in this bullpen thanks to that filthy changeup of his and the four-seamer was great here as well.
| Toronto Blue Jays | |||||||
|---|---|---|---|---|---|---|---|
| Simeon Woods Richardson – W (2) | 3.0 IP | 1 ER | 4 H | 1 BB | 2 K | 2 Whiffs | 24% CSW |
| Tyler Rogers – HLD (24) | 1.0 IP | 0 ER | 0 H | 1 BB | 1 K | 3 Whiffs | 22% CSW |
| Louis Varland – SV (25) | 1.0 IP | 0 ER | 1 H | 0 BB | 1 K | 2 Whiffs | 27% CSW |
- Louis Varland — Four-Seamer up 1.0 MPH (99.7 vs. 98.7 season avg). Varland gave up a leadoff double to Duran before Seigler bunted him over to third, but Varland got Monasterio to strike out and Sogard to groundout to end the game. Either way, the stuff looked great, and we’ll thank the Red Sox for sacrificing an out with that bunt after the leadoff double.
NYM 8 – ATL 5
| New York Mets | |||||||
|---|---|---|---|---|---|---|---|
| Jonathan Pintaro | 1.0 IP | 1 ER | 1 H | 2 BB | 1 K | 4 Whiffs | 37% CSW |
| Nate Lavender – HLD (3) | 1.0 IP | 0 ER | 1 H | 1 BB | 2 K | 3 Whiffs | 39% CSW |
| Daniel Duarte – W (1) | 2.0 IP | 0 ER | 0 H | 1 BB | 0 K | 0 Whiffs | 15% CSW |
| Kodai Senga – SV (1) | 1.0 IP | 0 ER | 0 H | 1 BB | 2 K | 2 Whiffs | 17% CSW |
- Kodai Senga — Four-Seamer up 1.0 MPH (97.3 vs. 96.3 season avg). Senga certainly still has some stuff left in the tank, and the fork was responsible for the two strikeouts and whiffs here. The fastball was good here, but is the command going to be consistent enough for him to have success in this role?

| Atlanta Braves | |||||||
|---|---|---|---|---|---|---|---|
| Brent Suter | 3.0 IP | 0 ER | 1 H | 1 BB | 3 K | 5 Whiffs | 35% CSW |
| Victor Mederos | 1.0 IP | 1 ER | 1 H | 1 BB | 1 K | 3 Whiffs | 29% CSW |
- Brent Suter — Sinker usage 62% (+33 pts vs. 30% usual). Sure.
BAL 5 – MIN 9
| Baltimore Orioles | |||||||
|---|---|---|---|---|---|---|---|
| Cam Sanders | 2.0 IP | 0 ER | 1 H | 0 BB | 1 K | 1 Whiffs | 27% CSW |
| Rico Garcia | 0.0 IP | 4 ER | 3 H | 1 BB | 0 K | 0 Whiffs | 8% CSW |
| Grant Wolfram | 1.2 IP | 3 ER | 6 H | 0 BB | 3 K | 5 Whiffs | 28% CSW |
| Josh Walker | 0.1 IP | 0 ER | 0 H | 1 BB | 1 K | 0 Whiffs | 20% CSW |
- Rico Garcia — Four-Seamer down 0.8 MPH (94.6 vs. 95.4 season avg); Slider usage 69% (+48 pts vs. 21% usual). It was a fun run, folks. Not just the fastball, but the slider was bad here too.
| Minnesota Twins | |||||||
|---|---|---|---|---|---|---|---|
| Travis Adams | 1.0 IP | 2 ER | 3 H | 0 BB | 1 K | 1 Whiffs | 24% CSW |
| Taylor Rogers | 1.0 IP | 2 ER | 3 H | 0 BB | 1 K | 1 Whiffs | 30% CSW |
- Blegh.
PHI 6 – STL 5
| Philadelphia Phillies | |||||||
|---|---|---|---|---|---|---|---|
| Alan Rangel – HLD (1) | 2.2 IP | 3 ER | 6 H | 1 BB | 3 K | 9 Whiffs | 35% CSW |
| Jonathan Bowlan – SV (1) | 1.0 IP | 0 ER | 0 H | 0 BB | 1 K | 1 Whiffs | 30% CSW |
- Jonathan Bowlan with his first career save here, and the stuff was fantastic as usual (mixed in a nasty changeup here). He’s far and away the second-best reliever in this bullpen right now.
| St. Louis Cardinals | |||||||
|---|---|---|---|---|---|---|---|
| Luis Gastelum | 1.1 IP | 0 ER | 0 H | 0 BB | 3 K | 4 Whiffs | 64% CSW |
| Caleb Ferguson | 0.0 IP | 1 ER | 1 H | 3 BB | 0 K | 0 Whiffs | 15% CSW |
| Gordon Graceffo | 1.2 IP | 2 ER | 2 H | 1 BB | 0 K | 2 Whiffs | 25% CSW |
| Justin Bruihl | 1.0 IP | 0 ER | 1 H | 0 BB | 1 K | 1 Whiffs | 36% CSW |
- Luis Gastelum has a great sweeper, noones denying that. The four-seamer looked competent enough here to provide hope that he may be a long-term bullpen piece (and the changeup did most of the work for him as well).
TEX 4 – LAA 1
| Texas Rangers | |||||||
|---|---|---|---|---|---|---|---|
| Tyler Alexander | 0.2 IP | 0 ER | 0 H | 0 BB | 0 K | 1 Whiffs | 27% CSW |
| Chase Silseth | 0.2 IP | 0 ER | 1 H | 1 BB | 0 K | 1 Whiffs | 11% CSW |
| Robby Ahlstrom | 1.1 IP | 0 ER | 1 H | 0 BB | 1 K | 1 Whiffs | 28% CSW |
| Peyton Gray – W (6) | 1.0 IP | 0 ER | 0 H | 0 BB | 1 K | 2 Whiffs | 43% CSW |
| Jacob Latz – SV (23) | 1.0 IP | 0 ER | 0 H | 1 BB | 1 K | 3 Whiffs | 17% CSW |
- Jacob Latz — Four-Seamer down 0.9 MPH (93.8 vs. 94.7 season avg). Don’t love the lower velocity here, but Latz does ramp up/down depending on the situation and score, so with a three-run lead, the lower velocity makes sense, I suppose. As long as it isn’t a trend.
| Los Angeles Angels | |||||||
|---|---|---|---|---|---|---|---|
| José Fermin | 0.2 IP | 0 ER | 1 H | 1 BB | 0 K | 1 Whiffs | 17% CSW |
| Tayler Saucedo | 0.1 IP | 0 ER | 0 H | 0 BB | 0 K | 0 Whiffs | 0% CSW |
| Ben Joyce | 1.0 IP | 0 ER | 0 H | 0 BB | 1 K | 4 Whiffs | 43% CSW |
| Samy Natera Jr. | 1.0 IP | 0 ER | 1 H | 0 BB | 2 K | 6 Whiffs | 42% CSW |
| Luke Murphy – L (1) | 0.1 IP | 2 ER | 1 H | 1 BB | 0 K | 1 Whiffs | 21% CSW |
| Blake Weiman | 0.2 IP | 0 ER | 2 H | 0 BB | 1 K | 1 Whiffs | 42% CSW |
- Ben Joyce’s fastball looked great here once again, and he even mixed in two sliders that looked promising (despite the location up in the zone). Please just stay healthy.
- Samy Natera Jr. — Four-Seamer up 0.8 MPH (95.5 vs. 94.7 season avg). Still just dominating with his fastball, but also got three whiffs on four sliders here.
COL 0 – ARI 9
| Colorado Rockies | |||||||
|---|---|---|---|---|---|---|---|
| Zach Agnos | 3.0 IP | 0 ER | 2 H | 1 BB | 1 K | 5 Whiffs | 24% CSW |
| Nick Frasso | 1.0 IP | 2 ER | 3 H | 0 BB | 1 K | 5 Whiffs | 30% CSW |
- Nope.
TBR 10 – ATH 6
| Tampa Bay Rays | |||||||
|---|---|---|---|---|---|---|---|
| Chris Roycroft – W (1) | 1.0 IP | 3 ER | 3 H | 0 BB | 0 K | 2 Whiffs | 20% CSW |
| Tyler Wells | 1.0 IP | 0 ER | 1 H | 1 BB | 3 K | 7 Whiffs | 38% CSW |
| Kevin Kelly | 1.0 IP | 0 ER | 0 H | 0 BB | 0 K | 0 Whiffs | 14% CSW |
- Tyler Wells now has 8 strikeouts over his first 4.1 IP with the Rays, upping his K rate to nearly 27% for the season. Trust the Rays to get the most out of him, which here was just his cutter and changeup.
| Athletics | |||||||
|---|---|---|---|---|---|---|---|
| Seth Johnson | 0.0 IP | 4 ER | 3 H | 1 BB | 0 K | 0 Whiffs | 18% CSW |
| José Suarez – L (4) | 0.1 IP | 4 ER | 3 H | 1 BB | 1 K | 0 Whiffs | 16% CSW |
| Scott Blewett | 1.2 IP | 0 ER | 1 H | 0 BB | 0 K | 1 Whiffs | 11% CSW |
- Oof.
MIL 2 – SDP 3
| San Diego Padres | |||||||
|---|---|---|---|---|---|---|---|
| Yuki Matsui – W (3) | 1.0 IP | 0 ER | 0 H | 0 BB | 1 K | 0 Whiffs | 20% CSW |
| Adrian Morejon – HLD (19) | 1.0 IP | 0 ER | 1 H | 0 BB | 1 K | 1 Whiffs | 50% CSW |
| Mason Miller – SV (30) | 1.0 IP | 0 ER | 0 H | 1 BB | 1 K | 2 Whiffs | 37% CSW |
- Mason Miller did not have great command of his fastball here and was bailed out by a caught stealing, but it’s at least nice to see that even on days he can’t locate his fastball, he’s able to at least drop his slider in for strikes.
HOU 6 – SFG 3
| Houston Astros | |||||||
|---|---|---|---|---|---|---|---|
| Steven Okert | 1.0 IP | 0 ER | 1 H | 0 BB | 1 K | 4 Whiffs | 38% CSW |
| Josh Hader – W (4) | 2.0 IP | 0 ER | 0 H | 0 BB | 2 K | 4 Whiffs | 32% CSW |
- Josh Hader went two innings for the first time in a year (the last time was his final outing of 2025 before landing on the IL). Hader looked great here, though, and only needed 22 pitches to get six outs, so there’s not much concern here.
| San Francisco Giants | |||||||
|---|---|---|---|---|---|---|---|
| JT Brubaker – BS (1) | 0.2 IP | 1 ER | 1 H | 1 BB | 0 K | 4 Whiffs | 29% CSW |
| Sam Hentges | 1.0 IP | 0 ER | 0 H | 0 BB | 1 K | 1 Whiffs | 33% CSW |
| Keaton Winn – HLD (14) | 0.2 IP | 0 ER | 0 H | 0 BB | 0 K | 0 Whiffs | 0% CSW |
| Dylan Smith – BS (2) | 1.0 IP | 1 ER | 1 H | 1 BB | 0 K | 2 Whiffs | 27% CSW |
| Jason Foley – L (1) | 1.0 IP | 2 ER | 2 H | 2 BB | 0 K | 1 Whiffs | 16% CSW |
- Keaton Winn — Sinker down 1.2 MPH (94.2 vs. 95.4 season avg). Just not the same guy he was earlier in the year.
- Dylan Smith at least was given the save chance here, and the final three pitches are what got him here. He had Smith down 0-2 with two outs and just a runner on 1B before a wild pitch, and a bouncing groundball through the right side (.140 xBA) wound up the game-tying single. He’s still easily the best reliever in this bullpen and the only real closer option this team has, so I wouldn’t be too worried about this.
KCR 5 – LAD 6
| Kansas City Royals | |||||||
|---|---|---|---|---|---|---|---|
| John Schreiber – BS (3) | 0.1 IP | 1 ER | 1 H | 1 BB | 0 K | 0 Whiffs | 20% CSW |
| Alex Lange – L (7) | 1.0 IP | 1 ER | 3 H | 0 BB | 1 K | 1 Whiffs | 29% CSW |
| Jose Cuas | 1.0 IP | 0 ER | 0 H | 0 BB | 1 K | 2 Whiffs | 17% CSW |
- Jose Cuas does have a pretty good sweeper and funky arm angle, but not sure what the upside is here.
| Los Angeles Dodgers | |||||||
|---|---|---|---|---|---|---|---|
| Alex Vesia | 1.0 IP | 0 ER | 0 H | 0 BB | 1 K | 0 Whiffs | 38% CSW |
| Jack Dreyer – W (5) | 1.0 IP | 2 ER | 2 H | 1 BB | 1 K | 2 Whiffs | 24% CSW |
| Tanner Scott – HLD (10) | 1.0 IP | 0 ER | 0 H | 1 BB | 0 K | 2 Whiffs | 20% CSW |
| Edwin Díaz – SV (6) | 1.0 IP | 0 ER | 0 H | 0 BB | 1 K | 1 Whiffs | 42% CSW |
- Edwin Díaz — Four-Seamer up 0.9 MPH (97.1 vs. 96.2 season avg). Better. Díaz got Massey to strike out on a slider down and in before Collins flew out to the warning track (.370 xBA), and Isbel hit a ball 104 MPH (.410 xBA) right at Freeman for the final out of the game.

If you’re looking for potential relievers to stream today, check out RP Streamers
Also, if you’re looking for the detailed list or ranking of Relievers, check out my weekly RP Ranks
