Sat 4/19 | Sun 4/20 | Mon 4/21 |
---|---|---|
@TOR 3:07 PM EDT | Starting @TOR 1:37 PM EDT | --- |
Positions
SP
2026 Earned Positions
SP
All Leagues
Average $22.41
Median $22.00
FanGraphs Points
Average $21.84
Median $21.00
All Leagues
Average $18.50
Median $19.00
FanGraphs Points
Average $22.60
Median $21.00
Roster%
99.39%
Change
7Day
0.3%
30Day
3.06%
2025 OPL Round 1
OPL Roster%
7.08%
OPL Average Salary
$21.00

April 15, 2025 10:47 PM : Castillo (1-2) yielded six runs on seven hits and four walks over 4.1 innings Tuesday, striking out three and taking a loss against the Reds.
Analysis: Castillo was uncharacteristically bad Tuesday, coughing up a pair of runs through four innings before the Reds piled on four more in the fifth. He threw 54 of 95 pitches for strikes and has failed to complete six innings in three of his first four starts. Tuesday's rough outing was the first time he gave up more than five earned runs in a game since Aug. 4, 2023. Castillo's 2025 ERA ballooned to 4.22 with an 18:10 K:BB through 21.1 innings. His next start is lined up to be in Toronto this weekend.
MLB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2017 | CIN | 15 | 15 | 89.1 | 0 | 0 | 98 | 64 | 32 | 3 | 11 | 5.04 | 450.37 |
2018 | CIN | 31 | 31 | 169.2 | 0 | 0 | 165 | 158 | 49 | 5 | 28 | 3.94 | 668.34 |
2019 | CIN | 32 | 32 | 190.2 | 0 | 0 | 226 | 139 | 79 | 7 | 22 | 5.1 | 972.94 |
2020 | CIN | 12 | 12 | 70.0 | 0 | 0 | 89 | 62 | 24 | 1 | 5 | 5.69 | 398.30 |
2021 | CIN | 33 | 33 | 187.2 | 0 | 0 | 192 | 181 | 75 | 7 | 19 | 4.38 | 822.44 |
2022 | CIN | 14 | 14 | 85.0 | 0 | 0 | 90 | 63 | 28 | 4 | 7 | 5.45 | 463.10 |
2022 | SEA | 11 | 11 | 65.1 | 0 | 0 | 77 | 55 | 17 | 4 | 6 | 5.47 | 357.67 |
2023 | SEA | 33 | 33 | 197.0 | 0 | 0 | 219 | 160 | 56 | 5 | 28 | 4.83 | 952.40 |
2024 | SEA | 30 | 30 | 175.1 | 0 | 0 | 175 | 158 | 47 | 5 | 25 | 4.41 | 773.16 |
2025 | SEA | 4 | 4 | 21.1 | 0 | 0 | 18 | 20 | 10 | 1 | 3 | 3.37 | 71.97 |
MILB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2012 | SFG (R) | 19 | 0 | 54.1 | 2 | 1 | 47 | 47 | 22 | 4 | 1 | 5.48 | 297.57 |
2013 | SFG (R) | 27 | 0 | 28.1 | 20 | 0 | 34 | 15 | 3 | 1 | 0 | 11.53 | 326.67 |
2014 | SFG (A) | 48 | 0 | 58.2 | 10 | 6 | 66 | 56 | 25 | 1 | 6 | 5.84 | 342.73 |
2015 | MIA (A) | 25 | 7 | 63.1 | 4 | 2 | 63 | 59 | 19 | 3 | 1 | 6.17 | 390.97 |
2015 | MIA (A+) | 10 | 9 | 43.2 | 0 | 0 | 31 | 44 | 14 | 1 | 3 | 4.32 | 188.83 |
2016 | MIA (A+) | 23 | 21 | 117.2 | 0 | 0 | 91 | 95 | 18 | 3 | 2 | 6.1 | 718.14 |
2016 | MIA (AA) | 3 | 3 | 14.0 | 0 | 0 | 12 | 12 | 7 | 1 | 1 | 4.29 | 60.10 |
2017 | CIN (AA) | 14 | 14 | 80.1 | 0 | 0 | 81 | 68 | 13 | 3 | 5 | 5.85 | 470.17 |
2022 | CIN (A+) | 1 | 1 | 2.1 | 0 | 0 | 4 | 2 | 3 | 0 | 0 | 4.74 | 11.07 |
2022 | CIN (AAA) | 2 | 2 | 8.0 | 0 | 0 | 12 | 5 | 5 | 0 | 0 | 6.9 | 55.20 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Apr 15, 2025 | SEA | @CIN | 1 | 0 | 0 | 0 | 4.1 | 24 | 6 | 6 | 7 | 3 | 4 | 0 | 1 | -4.43 |
Apr 8, 2025 | SEA | HOU | 1 | 0 | 0 | 0 | 5.0 | 21 | 0 | 0 | 5 | 6 | 2 | 0 | 0 | 30.00 |
Apr 2, 2025 | SEA | DET | 1 | 1 | 0 | 0 | 7.0 | 28 | 2 | 2 | 5 | 5 | 2 | 0 | 1 | 30.50 |
Mar 28, 2025 | SEA | ATH | 1 | 0 | 0 | 0 | 5.0 | 21 | 2 | 2 | 3 | 4 | 2 | 1 | 1 | 15.90 |
Sep 8, 2024 | SEA | @STL | 1 | 0 | 0 | 0 | 3.0 | 15 | 2 | 2 | 5 | 3 | 1 | 0 | 0 | 12.20 |
Sep 3, 2024 | SEA | @ATH | 1 | 0 | 0 | 0 | 7.0 | 25 | 2 | 2 | 4 | 5 | 1 | 0 | 2 | 23.80 |
Aug 28, 2024 | SEA | TBR | 1 | 1 | 0 | 0 | 5.2 | 24 | 2 | 2 | 6 | 4 | 2 | 0 | 1 | 16.03 |
Aug 23, 2024 | SEA | SFG | 1 | 0 | 0 | 0 | 6.0 | 24 | 5 | 5 | 6 | 9 | 0 | 0 | 3 | 9.90 |
Aug 17, 2024 | SEA | @PIT | 1 | 0 | 0 | 0 | 5.1 | 23 | 4 | 4 | 5 | 6 | 3 | 0 | 2 | 4.87 |
Aug 11, 2024 | SEA | NYM | 1 | 1 | 0 | 0 | 6.0 | 25 | 1 | 1 | 4 | 9 | 2 | 1 | 1 | 30.70 |
Totals | 10 | 3 | 0 | 0 | 54.1 | 230 | 26 | 26 | 50 | 54 | 19 | 2 | 12 | 169.47 |
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 |
---|---|---|---|
March 25, 2023 11:17 AM | add | Ballpark Beers πΊ | $33 |
April 10, 2023 11:37 PM | move | Tommy John Is Just A Man π©Ί (from Ballpark Beers πΊ) | $33 |
July 9, 2023 1:41 PM | move | Ballpark Beers πΊ (from Tommy John Is Just A Man π©Ί) | $33 |
October 12, 2023 11:57 AM | increase | Ballpark Beers πΊ | $35 |
November 15, 2023 12:57 AM | increase | Ballpark Beers πΊ | $36 |
March 8, 2024 2:50 PM | move | Big Belli Burger π (from Ballpark Beers πΊ) | $36 |
July 30, 2024 12:11 PM | move | The Bearded Yankee π§ββοΈ (from Big Belli Burger π) | $36 |
October 10, 2024 1:00 AM | increase | The Bearded Yankee π§ββοΈ | $38 |
December 18, 2024 7:25 AM | cut | The Bearded Yankee π§ββοΈ | $0 |
March 9, 2025 2:34 PM | add | The Bearded Yankee π§ββοΈ | $24 |