Fri 3/21 | Sat 3/22 | Sun 3/23 |
---|---|---|
--- | --- | --- |
Positions
SP
2026 Earned Positions
Util
All Leagues
Average $22.57
Median $22.00
FanGraphs Points
Average $21.91
Median $21.00
Roster%
97.55%
Change
7Day
14.46%
30Day
53.23%

March 15, 2025 9:56 PM : Castillo didn't factor into the decision in Saturday's Cactus League game against San Diego after giving up two runs on five hits over 4.2 innings. He struck out four.
Analysis: After throwing three scoreless innings Saturday, Castillo watched Gavin Sheets go deep for one run and Connor Joe hit a double to plate another in the fourth frame. While Castillo has struggled with the long ball this spring, allowing three homers across 12.2 innings, he encouragingly hasn't yielded greater than two runs in any of his four Cactus League starts. The 32-year-old right-hander will have the benefit of working about half of his outings in 2025 at the pitcher-friendly T-Mobile Park, where Castillo boasts a 2.89 ERA and 1.00 WHIP with 279 strikeouts through 233.2 innings (39 starts) since joining the Mariners in 2022.
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 |
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 |
Spring Training Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2016 | MIA (ST) | 1 | 0 | 0.1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7.41 | 2.47 |
2017 | CIN (ST) | 3 | 0 | 5.0 | 0 | 0 | 3 | 4 | 3 | 0 | 0 | 4.72 | 23.60 |
2018 | CIN (ST) | 4 | 4 | 13.1 | 0 | 0 | 12 | 18 | 4 | 0 | 1 | 3.87 | 51.57 |
2019 | CIN (ST) | 4 | 2 | 8.2 | 0 | 0 | 10 | 13 | 5 | 1 | 2 | 0.89 | 7.73 |
2020 | CIN (ST) | 4 | 4 | 9.1 | 0 | 0 | 14 | 16 | 4 | 0 | 0 | 4.66 | 43.47 |
2021 | CIN (ST) | 3 | 3 | 9.1 | 0 | 0 | 8 | 9 | 5 | 0 | 0 | 5 | 46.67 |
2023 | SEA (ST) | 5 | 5 | 17.0 | 0 | 0 | 18 | 19 | 5 | 1 | 1 | 4.83 | 82.10 |
2024 | SEA (ST) | 5 | 5 | 18.1 | 0 | 0 | 22 | 11 | 6 | 1 | 1 | 6.42 | 117.77 |
2025 | SEA (ST) | 4 | 4 | 12.2 | 0 | 0 | 8 | 14 | 3 | 1 | 3 | 1.93 | 24.43 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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 |
Aug 6, 2024 | SEA | DET | 1 | 0 | 0 | 0 | 6.0 | 26 | 3 | 3 | 8 | 9 | 0 | 0 | 0 | 41.60 |
Jul 30, 2024 | SEA | @BOS | 1 | 1 | 0 | 0 | 6.0 | 26 | 3 | 3 | 6 | 4 | 1 | 1 | 1 | 18.50 |
Jul 24, 2024 | SEA | LAA | 1 | 0 | 0 | 0 | 6.0 | 24 | 0 | 0 | 5 | 7 | 2 | 0 | 0 | 39.40 |
Jul 19, 2024 | SEA | HOU | 1 | 0 | 0 | 0 | 7.0 | 28 | 3 | 3 | 6 | 3 | 1 | 1 | 0 | 36.20 |
Totals | 10 | 3 | 0 | 0 | 58.0 | 240 | 25 | 25 | 55 | 59 | 13 | 3 | 10 | 233.20 |
Last 10 Spring Training Games
Date | Level | Team | Opponent | GS | Win | Save | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar 24, 2023 | ST | SEA | OAK | 1 | 1 | 0 | 5.0 | 22 | 2 | 2 | 6 | 6 | 1 | 0 | 0 |
Totals | 1 | 1 | 0 | 5.0 | 22 | 2 | 2 | 6 | 6 | 1 | 0 | 0 |
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 |
---|---|---|---|
July 5, 2017 11:15 PM | add | Kingdome Nachos | $2 |
October 7, 2017 1:53 AM | increase | Kingdome Nachos | $4 |
November 24, 2017 4:04 PM | move | Punxsutawney Whippoorwills (from Kingdome Nachos) | $4 |
July 24, 2018 8:51 AM | move | WAR Horse (from Punxsutawney Whippoorwills) | $4 |
October 12, 2018 12:57 PM | increase | WAR Horse | $6 |
November 23, 2018 12:38 PM | move | Ripken Rhubarbs π₯ (from WAR Horse) | $6 |
January 11, 2019 9:47 PM | move | Olson Twins (from Ripken Rhubarbs π₯) | $6 |
October 4, 2019 4:49 PM | increase | Olson Twins | $8 |
November 15, 2019 12:15 AM | increase | Olson Twins | $14 |
March 10, 2020 9:15 PM | move | Release the Kraken! (from Olson Twins) | $14 |
September 30, 2020 7:01 PM | increase | Release the Kraken! | $16 |
November 15, 2020 12:37 AM | increase | Release the Kraken! | $18 |
October 9, 2021 3:52 AM | increase | Release the Kraken! | $20 |
January 21, 2022 10:55 PM | move | Punxsutawney Whippoorwills (from Release the Kraken!) | $20 |
October 14, 2022 1:33 AM | increase | Punxsutawney Whippoorwills | $22 |
November 15, 2022 12:42 AM | increase | Punxsutawney Whippoorwills | $23 |
July 14, 2023 8:44 AM | move | Callaway's Call Logs (from Punxsutawney Whippoorwills) | $23 |
October 12, 2023 11:58 AM | increase | Callaway's Call Logs | $25 |
November 17, 2023 6:37 PM | move | Ripken Rhubarbs π₯ (from Callaway's Call Logs) | $25 |
October 10, 2024 12:31 AM | increase | Ripken Rhubarbs π₯ | $27 |
November 15, 2024 12:06 AM | increase | Ripken Rhubarbs π₯ | $28 |
January 6, 2025 6:53 AM | cut | Ripken Rhubarbs π₯ | $0 |
March 8, 2025 7:29 PM | add | National Security | $13 |