On MLB 40-man: YES
Acquired: Free Agent (PHI) May'25
Sun 5/18 | Mon 5/19 | Tue 5/20 |
---|---|---|
DET 1:37 PM EDT | --- | SDP 7:07 PM EDT |
Positions
SP/RP
2026 Earned Positions
Util
All Leagues
Average $2.71
Median $3.00
FanGraphs Points
Average $3.00
Median $4.00
All Leagues
Average $1.10
Median $1.00
FanGraphs Points
Average $1.10
Median $1.00
Roster%
2.14%
Change
7Day
0%
30Day
1.84%
2025 OPL Round 2
OPL Roster%
0.00%
OPL Average Salary
$0.00

May 16, 2025 10:05 AM : Turnbull gave up one run on three hits and two walks over four innings Thursday for Single-A Dunedin. He struck out four.
Analysis: He built up to 54 pitches (36 strikes) in his first outing for Dunedin, and Turnbull could be on the move again to a higher affiliate very quickly. The 32-year-old right-hander signed with the Blue Jays at the beginning of May and didn't get the benefit of spring training, but on his current trajectory he could be an option for the big-league rotation by the end of the month. Turnbull threw 54.1 innings over 17 appearances (seven starts) with the Phillies in 2024, posting a 2.65 ERA, 1.05 WHIP and 58:20 K:BB.
MLB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2018 | DET | 4 | 3 | 16.1 | 0 | 1 | 15 | 17 | 4 | 0 | 1 | 5.29 | 86.37 |
2019 | DET | 30 | 30 | 148.1 | 0 | 0 | 146 | 154 | 59 | 16 | 14 | 3.99 | 592.06 |
2020 | DET | 11 | 11 | 56.2 | 0 | 0 | 51 | 47 | 29 | 2 | 2 | 4.97 | 281.53 |
2021 | DET | 9 | 9 | 50.0 | 0 | 0 | 44 | 37 | 12 | 5 | 2 | 5.72 | 286.20 |
2023 | DET | 7 | 7 | 31.0 | 0 | 0 | 24 | 37 | 15 | 3 | 5 | 2.12 | 65.70 |
2024 | PHI | 17 | 7 | 54.1 | 0 | 1 | 58 | 37 | 20 | 5 | 6 | 5.1 | 277.07 |
MILB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2014 | DET (R) | 1 | 1 | 3.0 | 0 | 0 | 4 | 2 | 1 | 0 | 1 | 3.23 | 9.70 |
2014 | DET (A-) | 11 | 11 | 28.1 | 0 | 0 | 19 | 31 | 14 | 1 | 1 | 3.87 | 109.77 |
2015 | DET (A) | 22 | 22 | 116.2 | 0 | 0 | 106 | 106 | 52 | 7 | 0 | 5.34 | 622.74 |
2016 | DET (R) | 2 | 2 | 3.2 | 0 | 0 | 5 | 4 | 1 | 0 | 2 | -0.24 | -0.87 |
2016 | DET (R) | 4 | 4 | 10.2 | 0 | 0 | 7 | 3 | 5 | 0 | 0 | 6.57 | 70.13 |
2016 | DET (A+) | 6 | 6 | 30.0 | 0 | 0 | 27 | 24 | 10 | 1 | 1 | 5.61 | 168.30 |
2017 | DET (R) | 2 | 2 | 9.0 | 0 | 0 | 16 | 8 | 2 | 0 | 0 | 7.98 | 71.80 |
2017 | DET (A+) | 15 | 15 | 82.2 | 0 | 0 | 64 | 68 | 25 | 6 | 3 | 5.24 | 433.03 |
2017 | DET (AA) | 4 | 4 | 20.1 | 0 | 0 | 22 | 22 | 8 | 3 | 1 | 4.52 | 91.97 |
2018 | DET (R) | 1 | 1 | 2.2 | 0 | 0 | 3 | 1 | 3 | 0 | 0 | 5.3 | 14.13 |
2018 | DET (A+) | 1 | 1 | 4.2 | 0 | 0 | 6 | 2 | 0 | 0 | 0 | 8.86 | 41.33 |
2018 | DET (AA) | 19 | 19 | 98.2 | 0 | 0 | 105 | 92 | 40 | 7 | 4 | 5.18 | 510.73 |
2018 | DET (AAA) | 2 | 2 | 13.1 | 0 | 0 | 19 | 8 | 3 | 1 | 0 | 7.79 | 103.87 |
2019 | DET (AAA) | 1 | 1 | 3.2 | 0 | 0 | 7 | 1 | 0 | 1 | 0 | 9.69 | 35.53 |
2023 | DET (A+) | 2 | 2 | 5.0 | 0 | 0 | 5 | 4 | 0 | 0 | 1 | 4.86 | 24.30 |
2023 | DET (AAA) | 6 | 6 | 21.0 | 0 | 0 | 25 | 30 | 11 | 2 | 2 | 3.04 | 63.80 |
2024 | PHI (AAA) | 1 | 0 | 2.0 | 0 | 0 | 2 | 2 | 1 | 0 | 1 | -0.85 | -1.70 |
2025 | TOR (A) | 1 | 1 | 4.0 | 0 | 0 | 4 | 3 | 2 | 0 | 0 | 5.95 | 23.80 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun 26, 2024 | PHI | @DET | 1 | 0 | 0 | 0 | 3.0 | 10 | 1 | 1 | 1 | 2 | 2 | 0 | 1 | 5.30 |
Jun 21, 2024 | PHI | ARI | 0 | 0 | 0 | 0 | 3.0 | 14 | 0 | 0 | 2 | 2 | 1 | 2 | 0 | 12.00 |
Jun 16, 2024 | PHI | @BAL | 0 | 0 | 0 | 0 | 2.2 | 10 | 0 | 0 | 1 | 4 | 1 | 0 | 0 | 22.13 |
Jun 12, 2024 | PHI | @BOS | 0 | 0 | 0 | 0 | 1.1 | 9 | 2 | 2 | 2 | 1 | 4 | 0 | 1 | -17.63 |
Jun 1, 2024 | PHI | STL | 0 | 1 | 0 | 0 | 3.0 | 10 | 0 | 0 | 0 | 6 | 0 | 0 | 0 | 34.20 |
May 29, 2024 | PHI | @SFG | 0 | 0 | 0 | 0 | 1.0 | 5 | 1 | 1 | 2 | 1 | 0 | 0 | 0 | 4.20 |
May 25, 2024 | PHI | @COL | 0 | 0 | 0 | 0 | 1.0 | 5 | 1 | 1 | 2 | 3 | 0 | 0 | 0 | 8.20 |
May 19, 2024 | PHI | WSN | 0 | 0 | 0 | 0 | 1.0 | 7 | 2 | 2 | 4 | 1 | 0 | 0 | 0 | -1.00 |
May 15, 2024 | PHI | NYM | 0 | 0 | 0 | 1 | 3.0 | 14 | 3 | 3 | 5 | 0 | 1 | 0 | 1 | -2.10 |
May 12, 2024 | PHI | @MIA | 0 | 0 | 0 | 0 | 1.0 | 5 | 0 | 0 | 1 | 2 | 0 | 1 | 0 | 5.80 |
Totals | 1 | 1 | 0 | 1 | 20.0 | 89 | 10 | 10 | 20 | 22 | 9 | 3 | 3 | 71.10 |
Last 10 MILB Games
Date | Level | Team | Opponent | GS | Win | Save | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
May 15, 2025 | A | DUN | BRD | 1 | 0 | 0 | 4.0 | 17 | 1 | 1 | 3 | 4 | 2 | 0 | 0 |
Sep 22, 2024 | AAA | LHV | WOR | 0 | 0 | 0 | 2.0 | 9 | 2 | 2 | 2 | 2 | 1 | 0 | 1 |
Sep 20, 2023 | AAA | TOL | @STP | 1 | 0 | 0 | 3.0 | 15 | 1 | 1 | 4 | 3 | 2 | 0 | 0 |
Sep 14, 2023 | AAA | TOL | COL | 1 | 0 | 0 | 1.2 | 10 | 1 | 1 | 3 | 4 | 2 | 0 | 0 |
Aug 22, 2023 | AAA | TOL | @LOU | 1 | 0 | 0 | 3.2 | 19 | 3 | 3 | 6 | 5 | 2 | 0 | 1 |
Aug 15, 2023 | AAA | TOL | OMA | 1 | 0 | 0 | 5.0 | 23 | 6 | 6 | 9 | 5 | 1 | 1 | 1 |
Aug 9, 2023 | AAA | TOL | COL | 1 | 0 | 0 | 4.1 | 20 | 3 | 3 | 5 | 6 | 3 | 0 | 0 |
Aug 4, 2023 | AAA | TOL | @IOW | 1 | 0 | 0 | 3.1 | 15 | 2 | 2 | 3 | 2 | 1 | 1 | 0 |
Jul 30, 2023 | A+ | WM | FW | 1 | 0 | 0 | 3.0 | 11 | 2 | 2 | 2 | 4 | 0 | 0 | 1 |
Jul 25, 2023 | A+ | WM | FW | 1 | 0 | 0 | 2.0 | 8 | 0 | 0 | 2 | 1 | 0 | 0 | 0 |
Totals | 9 | 0 | 0 | 32.0 | 147 | 21 | 21 | 39 | 36 | 14 | 2 | 4 |
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 |
---|---|---|---|
April 9, 2019 10:01 AM | add | Burress Bees | $3 |
July 13, 2019 8:42 AM | cut | Burress Bees | $2 |
August 17, 2019 8:35 AM | add | Stumptown Sluggers | $5 |
October 4, 2019 5:03 PM | increase | Stumptown Sluggers | $7 |
January 19, 2020 7:46 PM | cut | Stumptown Sluggers | $0 |
March 8, 2020 11:00 PM | add | Stumptown Sluggers | $3 |
September 30, 2020 6:59 PM | increase | Stumptown Sluggers | $5 |
November 15, 2020 12:41 AM | increase | Stumptown Sluggers | $6 |
January 17, 2021 3:27 PM | cut | Stumptown Sluggers | $0 |
March 7, 2021 8:49 PM | add | Stumptown Sluggers | $1 |
October 9, 2021 4:04 AM | increase | Stumptown Sluggers | $3 |
February 9, 2022 11:25 AM | cut | Stumptown Sluggers | $0 |
March 13, 2022 9:29 PM | add | ⚾️ Leather Daddy ⚾️ | $1 |
October 14, 2022 1:36 AM | increase | ⚾️ Leather Daddy ⚾️ | $3 |
January 31, 2023 10:54 PM | cut | ⚾️ Leather Daddy ⚾️ | $0 |
March 24, 2023 7:56 PM | add | Afternoon Delight | $7 |
April 23, 2023 1:04 PM | cut | Afternoon Delight | $4 |
May 25, 2023 5:48 PM | add | Afternoon Delight | $4 |
May 25, 2023 5:51 PM | cut | Afternoon Delight | $2 |
July 1, 2023 7:09 AM | add | Afternoon Delight | $2 |
July 1, 2023 9:32 AM | cut | Afternoon Delight | $1 |
April 5, 2024 3:37 PM | add | WAR Horse | $2 |
May 31, 2024 11:17 AM | cut | WAR Horse | $1 |
June 1, 2024 11:18 AM | add | Big Papi memories | $2 |
July 4, 2024 1:45 PM | cut | Big Papi memories | $1 |