Fri 7/25 | Sat 7/26 | Sun 7/27 |
---|---|---|
COL 7:05 PM EDT | COL 7:05 PM EDT | COL 1:35 PM EDT |
Positions
RP
2026 Earned Positions
RP
All Leagues
Average $1.69
Median $1.00
H2H FanGraphs Points
Average $1.54
Median $1.00
All Leagues
Average $1.70
Median $1.00
H2H FanGraphs Points
Average $1.60
Median $1.00
Roster%
37.92%
Change
7Day
0.91%
30Day
6.73%
2025 OPL Round 4
OPL Roster%
0.00%
OPL Average Salary
$0.00

July 25, 2025 12:25 AM : Soto worked a clean ninth inning to pick up the save, striking out two, during Thursday's 4-3 win over the Guardians.
Analysis: The first save opportunity since Felix Bautista (shoulder) hit the injured list went to Soto, and he delivered an impressive inning, sending the Guardians down in order with the help of a pair of strikeouts. It was his first save on the season in his second chance, blowing his other opportunity on June 24 against the Rangers. The left-hander has a 3.96 ERA and 44 strikeouts in 36.1 innings pitched. How the save opportunity pecking order will fall while Bautista is on the shelf remains to be seen, but it's a good sign that the first chance went to Soto.
MLB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2019 | DET | 33 | 7 | 57.2 | 0 | 2 | 45 | 74 | 33 | 0 | 9 | 2.13 | 122.63 |
2020 | DET | 27 | 0 | 23.0 | 2 | 4 | 29 | 16 | 13 | 2 | 2 | 6.22 | 143.00 |
2021 | DET | 62 | 0 | 63.2 | 18 | 7 | 76 | 46 | 40 | 1 | 7 | 6.48 | 412.43 |
2022 | DET | 64 | 0 | 60.1 | 30 | 2 | 60 | 49 | 34 | 7 | 2 | 7.45 | 449.47 |
2023 | PHI | 69 | 0 | 60.1 | 3 | 24 | 65 | 47 | 22 | 2 | 6 | 6.95 | 419.47 |
2024 | PHI | 43 | 0 | 35.1 | 2 | 7 | 44 | 36 | 20 | 6 | 2 | 5.41 | 191.27 |
2024 | BAL | 23 | 0 | 17.2 | 0 | 4 | 21 | 20 | 7 | 2 | 2 | 4.82 | 85.13 |
2025 | BAL | 45 | 0 | 36.1 | 1 | 18 | 44 | 29 | 18 | 5 | 2 | 7.29 | 264.87 |
MILB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2013 | DET (R) | 16 | 12 | 37.1 | 0 | 1 | 51 | 29 | 36 | 4 | 1 | 4.68 | 174.57 |
2014 | DET (R) | 16 | 10 | 50.2 | 0 | 1 | 57 | 41 | 25 | 7 | 0 | 5.73 | 290.33 |
2015 | DET (R) | 9 | 5 | 37.0 | 0 | 0 | 40 | 34 | 25 | 2 | 0 | 4.98 | 184.40 |
2015 | DET (A-) | 2 | 1 | 2.0 | 0 | 0 | 5 | 1 | 6 | 1 | 0 | 0.6 | 1.20 |
2016 | DET (A-) | 15 | 15 | 71.1 | 0 | 0 | 62 | 68 | 34 | 3 | 1 | 4.93 | 351.77 |
2017 | DET (A) | 18 | 18 | 96.0 | 0 | 0 | 116 | 70 | 54 | 4 | 3 | 5.72 | 549.50 |
2017 | DET (A+) | 5 | 5 | 28.0 | 0 | 0 | 28 | 27 | 11 | 0 | 1 | 5.28 | 147.70 |
2018 | DET (A+) | 25 | 23 | 113.1 | 0 | 0 | 115 | 101 | 70 | 11 | 4 | 4.53 | 513.86 |
2019 | DET (A+) | 1 | 1 | 4.0 | 0 | 0 | 5 | 4 | 2 | 1 | 0 | 5.05 | 20.20 |
2019 | DET (AA) | 3 | 3 | 13.1 | 0 | 0 | 12 | 10 | 4 | 1 | 2 | 4.28 | 57.07 |
2019 | DET (AAA) | 6 | 5 | 23.1 | 0 | 0 | 30 | 25 | 13 | 2 | 2 | 4.2 | 98.07 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jul 24, 2025 | BAL | @CLE | 0 | 0 | 1 | 0 | 1.0 | 3 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 16.40 |
Jul 22, 2025 | BAL | @CLE | 0 | 0 | 0 | 0 | 1.0 | 8 | 2 | 2 | 2 | 2 | 3 | 0 | 0 | -2.80 |
Jul 19, 2025 | BAL | @TBR | 0 | 0 | 0 | 0 | 0.2 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4.93 |
Jul 12, 2025 | BAL | MIA | 0 | 0 | 0 | 0 | 0.1 | 2 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | -3.13 |
Jul 10, 2025 | BAL | NYM | 0 | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 9.40 |
Jul 8, 2025 | BAL | NYM | 0 | 0 | 0 | 0 | 0.2 | 3 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1.93 |
Jul 6, 2025 | BAL | @ATL | 0 | 0 | 0 | 1 | 0.1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 8.47 |
Jul 5, 2025 | BAL | @ATL | 0 | 0 | 0 | 0 | 0.2 | 4 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1.33 |
Jul 1, 2025 | BAL | @TEX | 0 | 0 | 0 | 0 | 0.2 | 6 | 3 | 3 | 1 | 1 | 2 | 1 | 0 | -4.67 |
Jun 28, 2025 | BAL | TBR | 0 | 0 | 0 | 0 | 1.0 | 4 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 1.40 |
Totals | 0 | 0 | 1 | 1 | 7.1 | 37 | 5 | 5 | 5 | 8 | 8 | 3 | 0 | 33.27 |
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 |
---|---|---|---|
August 12, 2020 11:51 PM | add | Anaconda Cut | $3 |
September 30, 2020 7:30 PM | increase | Anaconda Cut | $5 |
June 4, 2021 6:44 PM | cut | Anaconda Cut | $3 |
June 13, 2021 2:49 PM | add | Taken | $3 |
October 9, 2021 4:34 AM | increase | Taken | $5 |
May 15, 2022 8:54 AM | cut | Taken | $3 |
June 23, 2022 9:57 AM | add | Proletariat Stars | $4 |
October 14, 2022 2:02 AM | increase | Proletariat Stars | $6 |
August 30, 2023 10:44 AM | cut | Proletariat Stars | $3 |
September 21, 2023 7:48 AM | add | Swamp Donkeys | $6 |
October 12, 2023 12:14 PM | increase | Swamp Donkeys | $8 |
January 31, 2024 11:03 AM | cut | Swamp Donkeys | $0 |
March 1, 2024 9:30 PM | add | Swamp Donkeys | $2 |
October 10, 2024 12:35 AM | increase | Swamp Donkeys | $4 |
January 10, 2025 12:48 PM | cut | Swamp Donkeys | $0 |
May 7, 2025 3:05 PM | add | Proletariat Stars | $1 |