On MLB 40-man: YES
Acquired: Free Agent (PHI) May'25
Fri 5/16 | Sat 5/17 | Sun 5/18 |
---|---|---|
DET 7:07 PM EDT | DET 3:07 PM EDT | DET 1:37 PM EDT |
Positions
SP/RP
2026 Earned Positions
Util
All Leagues
Average $2.71
Median $3.00
Ottoneu Classic (4x4)
Average $3.00
Median $3.00
All Leagues
Average $1.10
Median $1.00
Ottoneu Classic (4x4)
Average $2.20
Median $2.00
Roster%
2.14%
Change
7Day
0.31%
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 | K | HR9 | ERA | WHIP |
---|---|---|---|---|---|---|---|---|
2018 | DET | 4 | 3 | 16.1 | 15 | 0.55102 | 6.06124 | 1.28572 |
2019 | DET | 30 | 30 | 148.1 | 146 | 0.84944 | 4.61124 | 1.43596 |
2020 | DET | 11 | 11 | 56.2 | 51 | 0.31765 | 3.97059 | 1.34118 |
2021 | DET | 9 | 9 | 50.0 | 44 | 0.36000 | 2.88000 | 0.98000 |
2023 | DET | 7 | 7 | 31.0 | 24 | 1.45161 | 7.25806 | 1.67742 |
2024 | PHI | 17 | 7 | 54.1 | 58 | 0.99387 | 2.65031 | 1.04908 |
MILB Stats
Pitching
Year | Team | G | GS | IP | K | HR9 | ERA | WHIP |
---|---|---|---|---|---|---|---|---|
2014 | DET (R) | 1 | 1 | 3.0 | 4 | 3.00000 | 3.00000 | 1.00000 |
2014 | DET (A-) | 11 | 11 | 28.1 | 19 | 0.31765 | 4.44706 | 1.58824 |
2015 | DET (A) | 22 | 22 | 116.2 | 106 | 0.00000 | 3.00857 | 1.35429 |
2016 | DET (R) | 2 | 2 | 3.2 | 5 | 4.90909 | 7.36363 | 1.36364 |
2016 | DET (R) | 4 | 4 | 10.2 | 7 | 0.00000 | 3.37500 | 0.75000 |
2016 | DET (A+) | 6 | 6 | 30.0 | 27 | 0.30000 | 3.00000 | 1.13333 |
2017 | DET (R) | 2 | 2 | 9.0 | 16 | 0.00000 | 4.00000 | 1.11111 |
2017 | DET (A+) | 15 | 15 | 82.2 | 64 | 0.32661 | 3.04839 | 1.12500 |
2017 | DET (AA) | 4 | 4 | 20.1 | 22 | 0.44262 | 6.19672 | 1.47541 |
2018 | DET (R) | 1 | 1 | 2.2 | 3 | 0.00000 | 0.00000 | 1.50000 |
2018 | DET (A+) | 1 | 1 | 4.2 | 6 | 0.00000 | 0.00000 | 0.42857 |
2018 | DET (AA) | 19 | 19 | 98.2 | 105 | 0.36486 | 4.46960 | 1.33784 |
2018 | DET (AAA) | 2 | 2 | 13.1 | 19 | 0.00000 | 2.02500 | 0.82500 |
2019 | DET (AAA) | 1 | 1 | 3.2 | 7 | 0.00000 | 0.00000 | 0.27273 |
2023 | DET (A+) | 2 | 2 | 5.0 | 5 | 1.80000 | 3.60000 | 0.80000 |
2023 | DET (AAA) | 6 | 6 | 21.0 | 25 | 0.85714 | 6.85714 | 1.95238 |
2024 | PHI (AAA) | 1 | 0 | 2.0 | 2 | 4.50000 | 9.00000 | 1.50000 |
2025 | TOR (A) | 1 | 1 | 4.0 | 4 | 0.00000 | 2.25000 | 1.25000 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun 26, 2024 | PHI | @DET | 1 | 0 | 0 | 0 | 3.0 | 10 | 1 | 1 | 1 | 2 | 2 | 0 | 1 |
Jun 21, 2024 | PHI | ARI | 0 | 0 | 0 | 0 | 3.0 | 14 | 0 | 0 | 2 | 2 | 1 | 2 | 0 |
Jun 16, 2024 | PHI | @BAL | 0 | 0 | 0 | 0 | 2.2 | 10 | 0 | 0 | 1 | 4 | 1 | 0 | 0 |
Jun 12, 2024 | PHI | @BOS | 0 | 0 | 0 | 0 | 1.1 | 9 | 2 | 2 | 2 | 1 | 4 | 0 | 1 |
Jun 1, 2024 | PHI | STL | 0 | 1 | 0 | 0 | 3.0 | 10 | 0 | 0 | 0 | 6 | 0 | 0 | 0 |
May 29, 2024 | PHI | @SFG | 0 | 0 | 0 | 0 | 1.0 | 5 | 1 | 1 | 2 | 1 | 0 | 0 | 0 |
May 25, 2024 | PHI | @COL | 0 | 0 | 0 | 0 | 1.0 | 5 | 1 | 1 | 2 | 3 | 0 | 0 | 0 |
May 19, 2024 | PHI | WSN | 0 | 0 | 0 | 0 | 1.0 | 7 | 2 | 2 | 4 | 1 | 0 | 0 | 0 |
May 15, 2024 | PHI | NYM | 0 | 0 | 0 | 1 | 3.0 | 14 | 3 | 3 | 5 | 0 | 1 | 0 | 1 |
May 12, 2024 | PHI | @MIA | 0 | 0 | 0 | 0 | 1.0 | 5 | 0 | 0 | 1 | 2 | 0 | 1 | 0 |
Totals | 1 | 1 | 0 | 1 | 20.0 | 89 | 10 | 10 | 20 | 22 | 9 | 3 | 3 |
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 |
---|---|---|---|
March 1, 2023 2:50 AM | add | Berlin Strawberries 🍓 | $1 |
May 13, 2023 11:26 AM | cut | Berlin Strawberries 🍓 | $1 |
April 11, 2024 2:47 AM | add | Eastside Hanger Bangers | $5 |
May 29, 2024 9:53 PM | cut | Eastside Hanger Bangers | $3 |
May 30, 2024 9:54 PM | add | The Back Fields | $5 |
June 16, 2024 8:22 PM | cut | The Back Fields | $3 |
July 27, 2024 11:25 PM | add | The Back Fields | $3 |
July 28, 2024 7:30 PM | cut | The Back Fields | $2 |
September 23, 2024 4:36 AM | add | The Back Fields | $2 |
October 10, 2024 1:10 AM | increase | The Back Fields | $4 |
January 19, 2025 7:01 PM | cut | The Back Fields | $0 |