Sun 8/17 | Mon 8/18 | Tue 8/19 |
---|---|---|
PHI 9-11 F | --- | NYM 6:45 PM EDT |
Positions
SP/RP
2026 Earned Positions
RP/SP
All Leagues
Average $3.34
Median $3.00
H2H FanGraphs Points
Average $3.95
Median $4.00
All Leagues
Average $2.80
Median $2.00
H2H FanGraphs Points
Average $3.80
Median $4.00
Roster%
75.23%
Change
7Day
26.3%
30Day
41.9%
2025 OPL Round 6
OPL Roster%
0.00%
OPL Average Salary
$0.00

August 16, 2025 9:35 PM : Cavalli (1-0) picked up the win in Saturday's 2-0 victory over the Phillies, allowing seven hits over seven scoreless innings. He struck out five without walking a batter.
Analysis: It's been a long road back to the big leagues for Cavalli after he made his debut for the Nationals in 2022 and then dealt with serious arm issues, but Saturday he looked like the potential future ace the club thought it was getting when he was selected 22nd overall in the 2020 Draft. Cavalli racked up 32 called or swinging strikes among his 90 pitches (63 total strikes), and he topped out at 99.7 mph on a first-inning sinker to Bryce Harper while still sitting comfortably in 97-98 mph range against the final batter he faced, Edmundo Sosa. Through three starts since his promotion in early August, the 27-year-old righty has a 2.20 ERA, 1.29 WHIP and 14:4 K:BB over 16.1 innings as he stakes a claim to a 2026 rotation spot. He lines up to make his next trip to the mound on the road next weekend in a rematch with the Phillies.
MLB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2022 | WSN | 1 | 1 | 4.1 | 0 | 0 | 6 | 6 | 2 | 3 | 0 | 3.11 | 13.47 |
2025 | WSN | 3 | 3 | 16.1 | 0 | 0 | 14 | 17 | 4 | 0 | 1 | 4.92 | 80.37 |
MILB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2021 | WSN (A+) | 7 | 7 | 40.2 | 0 | 0 | 71 | 24 | 12 | 2 | 1 | 8.02 | 326.23 |
2021 | WSN (AA) | 11 | 11 | 58.0 | 0 | 0 | 80 | 39 | 35 | 0 | 2 | 6.18 | 358.20 |
2021 | WSN (AAA) | 6 | 6 | 24.2 | 0 | 0 | 24 | 33 | 13 | 4 | 2 | 2.8 | 69.13 |
2022 | WSN (AAA) | 20 | 20 | 97.0 | 0 | 0 | 104 | 75 | 39 | 9 | 3 | 5.67 | 549.90 |
2024 | WSN (CPX) | 1 | 1 | 2.2 | 0 | 0 | 5 | 1 | 1 | 0 | 0 | 9.05 | 24.13 |
2024 | WSN (A+) | 2 | 2 | 5.2 | 0 | 0 | 8 | 0 | 4 | 1 | 0 | 7.58 | 42.93 |
2025 | WSN (A) | 1 | 1 | 4.0 | 0 | 0 | 3 | 1 | 2 | 0 | 0 | 6.75 | 27.00 |
2025 | WSN (AA) | 1 | 1 | 5.0 | 0 | 0 | 4 | 2 | 1 | 0 | 0 | 7.36 | 36.80 |
2025 | WSN (AAA) | 15 | 15 | 65.0 | 0 | 0 | 72 | 74 | 27 | 7 | 8 | 3.57 | 232.20 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Aug 16, 2025 | WSN | PHI | 1 | 1 | 0 | 0 | 7.0 | 26 | 0 | 0 | 7 | 5 | 0 | 0 | 0 | 43.60 |
Aug 11, 2025 | WSN | @KCR | 1 | 0 | 0 | 0 | 5.0 | 24 | 4 | 4 | 7 | 3 | 3 | 0 | 1 | 3.50 |
Aug 6, 2025 | WSN | ATH | 1 | 0 | 0 | 0 | 4.1 | 19 | 0 | 0 | 3 | 6 | 1 | 0 | 0 | 33.27 |
Totals | 3 | 1 | 0 | 0 | 16.1 | 69 | 4 | 4 | 17 | 14 | 4 | 0 | 1 | 80.37 |
Last 10 MILB Games
Date | Level | Team | Opponent | GS | Win | Save | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jul 31, 2025 | AAA | ROC | @CLT | 1 | 0 | 0 | 4.0 | 20 | 4 | 4 | 6 | 7 | 0 | 3 | 0 |
Jul 25, 2025 | AAA | ROC | SWB | 1 | 0 | 0 | 6.0 | 26 | 4 | 4 | 10 | 7 | 0 | 0 | 0 |
Jul 19, 2025 | AAA | ROC | @LHV | 1 | 0 | 0 | 5.1 | 23 | 4 | 4 | 5 | 4 | 3 | 1 | 1 |
Jul 13, 2025 | AAA | ROC | WOR | 1 | 0 | 0 | 5.0 | 20 | 2 | 1 | 4 | 7 | 3 | 0 | 0 |
Jul 8, 2025 | AAA | ROC | WOR | 1 | 0 | 0 | 3.2 | 20 | 7 | 7 | 8 | 2 | 2 | 0 | 2 |
Jun 28, 2025 | AAA | ROC | SYR | 1 | 0 | 0 | 3.0 | 17 | 7 | 7 | 8 | 4 | 1 | 0 | 1 |
Jun 20, 2025 | AAA | ROC | @LHV | 1 | 1 | 0 | 6.0 | 23 | 2 | 2 | 5 | 5 | 3 | 0 | 1 |
Jun 14, 2025 | AAA | ROC | JAX | 1 | 0 | 0 | 3.2 | 18 | 3 | 3 | 2 | 2 | 5 | 1 | 0 |
Jun 8, 2025 | AAA | ROC | @WOR | 1 | 0 | 0 | 5.0 | 17 | 0 | 0 | 2 | 4 | 0 | 0 | 0 |
Jun 3, 2025 | AAA | ROC | @WOR | 1 | 0 | 0 | 4.2 | 20 | 2 | 2 | 5 | 3 | 3 | 0 | 0 |
Totals | 10 | 1 | 0 | 46.1 | 204 | 35 | 34 | 55 | 45 | 20 | 5 | 5 |
Avg Salary & Roster%
Last 30 days
2026 Position Eligibility Progress
To gain eligibility, a player must have 5 GS or 10 G at a position in the majors, or 20 G at a position in the minors.
Transaction History
Date | Transaction Type | Team | Salary |
---|---|---|---|
June 16, 2021 10:05 AM | add | Cutch's Crew π΄ββ οΈ | $3 |
October 9, 2021 4:34 AM | increase | Cutch's Crew π΄ββ οΈ | $4 |
May 13, 2022 10:32 AM | cut | Cutch's Crew π΄ββ οΈ | $2 |
June 29, 2022 10:23 AM | add | Cutch's Crew π΄ββ οΈ | $2 |
October 14, 2022 2:04 AM | increase | Cutch's Crew π΄ββ οΈ | $4 |
January 31, 2023 4:48 PM | cut | Cutch's Crew π΄ββ οΈ | $0 |
March 18, 2023 2:39 PM | add | Hold me closer N-Ohtani dancer | $1 |
March 18, 2023 2:55 PM | cut | Hold me closer N-Ohtani dancer | $1 |
June 10, 2024 7:51 AM | add | Balls Deep βΎοΈπ¨π¦ | $1 |
July 31, 2024 10:56 AM | move | Chico's Bail Bonds π¨π¦ (from Balls Deep βΎοΈπ¨π¦) | $1 |
October 10, 2024 1:00 AM | increase | Chico's Bail Bonds π¨π¦ | $2 |