P Triston 'Dr. Sticks' McKenzie #15
Age: 28 | Bats: R | Throws: R | Morale: Normal
10/31/2025
OA: 42 POT: 42
P TRISTON 'DR. STICKS' MCKENZIE #15 - AGE: 28 - BATS: R - THROWS: R - MORALE: NORMAL
G GS Rec SV ERA IP HA HR BB K WHIP WAR
81 1 3-3 4 7.24 97.0 125 19 60 93 1.91 -1.8
PITCHING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.
Stuff 55 55 55 55
Movement 45 45 45 45
Control 40 40 40 40
PITCHING RATINGS
Pitch Cur. Pot.
Fastball 55 55
Slider 60 60
Curveball 75 75
 
 
OTHER PITCHING RATINGS
Velocity 92-94 Mph
Stamina 55
Suggested Role Starter
Type Extreme Flyball
Hold Runners 50
Defense 65
RUN/BUNT RATINGS
Running Speed: 30
Stealing Ability: 30
Baserunning Inst.: 30
Sacrifice Bunt: 45
Bunt for Hit: 35
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
09/28/2025 NYM Win, 8-7 1.1 0 0 0 2 2
09/26/2025 NYM Win, 5-3 1.0 2 2 2 1 1
09/25/2025 @ PHI Win, 7-6 2.0 1 1 1 1 2 Win
09/20/2025 @ TEX Win, 13-0 1.0 0 0 0 2 0
09/19/2025 @ TEX Loss, 3-10 0.2 3 4 4 2 0
09/17/2025 @ COL Win, 7-3 1.0 0 0 0 1 1
09/14/2025 DET Win, 6-0 0.2 0 0 0 0 2
09/13/2025 DET Win, 6-5 1.1 2 0 0 0 1
09/12/2025 DET Win, 4-3 1.0 3 3 3 1 0
09/09/2025 WAS Loss, 0-4 1.0 2 1 1 1 0
PERSONALITY
Birthday:08/02/1997
Born in:Royal Palm Beach, FL
Nationality:American
Height:6' 5"
Weight:165 lbs
Local Popularity:Well Known
National Pop.:Insignificant
STATUS
Contract:Major League Contract
Salary:$3,520,000
Signed Through:2025 Season
Major Service:4 Years, 46 Days
Service This Yr:195 Days
40-Man Service:6 Years, None
Pro Service:10 Years
Arbitration Eligibility:Arbitration eligible in offseason
Option Years:Out of option years
Contract Extension: -
Drafted:-
MAJOR LEAGUE BASEBALL 2025 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 81 1 3 3 4 7.24 97.0 125 82 78 19 60 93 0 0.0 0 0 0.0
Pitching SVO BS SV% RA GF BR/9 H/9 K/9 BB/9 FIP WHIP FIP- WAR BABIP        
Overall 9 4 50.0 80 14 17.16 11.60 8.63 5.57 5.72 1.91 143 -1.8 .368        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 201 61 13 2 12 48 33 44 2 0 0 .303 .398 .567 .965      
vs. RHB 194 64 8 2 7 34 27 49 3 1 0 .330 .406 .500 .906      
MAJOR LEAGUE BASEBALL 2025 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
March 1 0 0 0 0 0.00 1.1 2 0 0 0 0 3  
April 16 0 1 1 2 4.86 16.2 15 9 9 1 7 18  
May 13 1 1 1 1 9.35 17.1 27 18 18 6 9 20  
June 9 0 0 0 1 7.62 13.0 10 11 11 3 12 12  
July 12 0 0 0 0 7.42 13.1 24 12 11 2 12 15  
August 16 0 0 1 0 6.75 17.1 27 16 13 4 7 13  
September 14 0 1 0 0 8.00 18.0 20 16 16 3 13 12  
Spring Training 16 2 1 2 0 5.73 22.0 24 14 14 4 13 14  
Last Year 29 29 10 9 0 3.04 201.1 152 74 68 21 54 165  
2 Years Ago 32 32 15 7 0 3.33 216.0 173 82 80 33 49 171  
Career 176 92 39 29 4 4.31 688.2 618 347 330 101 240 579  
Home 40 0 2 0 2 5.15 50.2 56 29 29 7 29 57  
Road 41 1 1 3 2 9.52 46.1 69 53 49 12 31 36  
Grass 79 1 3 3 4 7.44 94.1 125 82 78 19 58 91  
Turf 2 0 0 0 0 0.00 2.2 0 0 0 0 2 2  
Day 36 0 1 0 2 6.70 44.1 50 33 33 9 27 50  
Night 45 1 2 3 2 7.69 52.2 75 49 45 10 33 43  
As Starter 1 1 0 1 0 15.00 3.0 5 5 5 1 1 2  
As Reliever / Substitution 80 0 3 2 4 6.99 94.0 120 77 73 18 59 91  
CAREER PITCHING STATS
Year/Team/League Age G GS W L SV ERA IP HA R ER HR BB K CG SHO WHIP BABIP FIP WAR ERA+
2018 Seattle - MLB 20 1 1 0 1 0 27.00 3.1 8 11 10 1 5 0 0 0 3.90 .389 11.79 -0.2 17
2021 Miami - MLB 23 13 13 7 4 0 3.50 79.2 62 34 31 9 25 68 1 0 1.09 .243 4.17 0.7 103
2022 Miami - MLB 24 20 16 4 5 0 6.21 91.1 98 64 63 18 47 82 0 0 1.59 .302 5.72 -0.8 62
2023 Miami - MLB 25 32 32 15 7 0 3.33 216.0 173 82 80 33 49 171 0 0 1.03 .231 4.37 1.7 113
2024 Miami - MLB 26 29 29 10 9 0 3.04 201.1 152 74 68 21 54 165 0 0 1.02 .236 3.97 2.8 126
2025 Miami - MLB 27 81 1 3 3 4 7.24 97.0 125 82 78 19 60 93 0 0 1.91 .368 5.72 -1.8 52
Total MLB 176 92 39 29 4 4.31 688.2 618 347 330 101 240 579 1 0 1.25 .265 4.63 2.6 88
CAREER MINOR LEAGUE PITCHING STATS
Year/Team/League Age G GS W L SV ERA IP HA R ER HR BB K CG SHO WHIP BABIP FIP WAR ERA+
2015 Cleveland (AZL) - R 17 4 3 1 1 0 0.75 12.0 4 1 1 0 3 17 0 0 0.58 .174 1.12 0.6 534
2016 Mahoning Valley - A- 18 9 9 4 3 0 0.55 49.1 31 7 3 2 16 55 1 0 0.95 .248 2.59 1.7 754
2016 Lake County - A 18 6 6 2 2 0 3.18 34.0 27 12 12 2 6 49 0 0 0.97 .333 1.70 1.6 127
2017 Lynchburg - A+ 19 25 25 12 6 0 3.46 143.0 105 62 55 14 45 186 0 0 1.05 .283 2.79 4.3 114
2018 Jupiter - A 20 1 1 0 0 0 1.80 5.0 4 1 1 0 1 5 0 0 1.00 .333 3.47 0.1 235
2018 Arkansas - AA 20 6 6 3 1 0 4.55 29.2 26 15 15 4 11 30 0 0 1.25 .286 4.65 0.4 105
2018 Tacoma - AAA 20 13 0 4 0 1 2.80 35.1 23 12 11 1 15 35 0 0 1.08 .247 3.37 0.7 168
2018 Jacksonville - AA 20 7 7 3 2 0 3.38 45.1 34 18 17 3 14 49 0 0 1.06 .272 3.40 1.3 138
2019 Jacksonville - AA 21 20 20 11 5 0 3.43 112.2 96 45 43 15 20 131 0 0 1.03 .296 3.87 2.2 128
2020 Jacksonville - AA 22 16 16 9 3 0 2.34 96.0 92 32 25 5 15 116 0 0 1.11 .355 2.41 3.2 162
2020 New Orleans - AAA 22 7 4 3 0 0 12.68 38.1 59 57 54 6 48 26 0 0 2.79 .398 8.14 -1.2 32
2021 New Orleans - AAA 23 13 13 5 4 0 4.28 82.0 82 39 39 12 16 89 1 1 1.20 .321 3.79 1.4 94
2022 New Orleans - AAA 24 10 10 4 3 0 3.25 72.0 59 26 26 11 20 76 0 0 1.10 .267 4.00 0.9 121
Total AAA 43 27 16 7 1 5.14 227.2 223 134 130 30 99 226 1 1 1.41 .311 4.52 79.0
Total AA 49 49 26 11 0 3.17 283.2 248 110 100 27 60 326 0 0 1.09 .311 3.38 136.1
Total A1 1 1 0 0 0 1.80 5.0 4 1 1 0 1 5 0 0 1.00 .333 3.47 235.0
Total CAR 25 25 12 6 0 3.46 143.0 105 62 55 14 45 186 0 0 1.05 .283 2.79 114.5
Total MID 6 6 2 2 0 3.18 34.0 27 12 12 2 6 49 0 0 0.97 .333 1.70 127.3
Total NYP 9 9 4 3 0 0.55 49.1 31 7 3 2 16 55 1 0 0.95 .248 2.59 753.7
Total AZL 4 3 1 1 0 0.75 12.0 4 1 1 0 3 17 0 0 0.58 .174 1.12 534.1
CAREER POSTSEASON PITCHING STATS
Year/Team/League Age G GS W L SV ERA IP HA R ER HR BB K CG SHO WHIP BABIP FIP WAR ERA+
2023 Miami - MLB 25 4 4 2 1 0 7.06 21.2 31 18 17 4 7 17 0 0 1.75 .365 5.12 -0.0 53
Total MLB 4 4 2 1 0 7.06 21.2 31 18 17 4 7 17 0 0 1.75 .365 5.12 53.4
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2015 Cleveland (AZL) - R P 4 0 1 0 0 1 0 1.000 0.0 0.00 0.0 .000
2016 Lake County - A P 6 0 1 4 0 6 1 .833 0.0 0.00 0.0 .000
2016 Mahoning Valley - A- P 9 0 0 4 0 5 1 .800 0.0 0.00 0.0 .000
2017 Lynchburg - A+ P 25 0 5 11 0 21 5 .762 0.0 0.00 0.0 .000
2018 Seattle - MLB P 1 1 0 1 0 1 0 1.000 3.1 2.70 +0.1 1.029
2021 Miami - MLB P 13 13 4 7 0 12 1 .917 79.2 1.24 -0.7 .898
2022 Miami - MLB P 20 16 3 12 1 16 1 .938 91.1 1.48 +0.4 1.033
2023 Miami - MLB P 32 32 8 9 0 18 1 .944 216.0 0.71 +1.1 1.039
2024 Miami - MLB P 29 29 5 14 1 20 1 .950 201.1 0.85 +0.4 1.007
2025 Miami - MLB P 79 1 5 5 2 11 1 .909 97.0 0.93 +0.6 .860
TOTAL P 218 92 32 67 4 111 12 .892 688.2 1.29 +1.8 .985
PLAYER HISTORY
06/05/2015 Drafted by the Cleveland Indians in the 1st round (42nd) of the 2015 MLB June Amateur Draft from Royal Palm Beach HS (Royal Palm Beach, FL).
03/29/2018 Named the #36 prospect in the MLB
04/26/2018 Injured (Strained back), day-to-day for 4 days.
07/24/2018 Was traded by the Seattle Mariners to the Miami Marlins, along with SP Jaime Barria, 1B Hanley Ramirez, in exchange for SP Luis M. Castillo, RP Tyler Thornburg, 1B Pedro Castellanos.
01/01/2019 OSA scouting updated ratings (potential): Stuff: 45 (60); Movement: 35 (45); Control: 45 (60).
03/20/2019 Named the #56 prospect in the MLB
05/03/2019 Injured on 05/02/2019, diagnosed with a hamstring strain, will miss 4-5 weeks.
07/24/2019 Injured (Strained back), out for 3 weeks.
01/01/2020 OSA scouting updated ratings (potential): Stuff: 50 (55); Movement: 40 (45); Control: 45 (55).
10/28/2020 Named the #39 prospect in the MLB
11/19/2020 Received a 1-year contract through automatic renewal worth a total of $545,000.
01/01/2021 OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 35 (40); Control: 50 (60).
04/01/2021 Named the #46 prospect in the MLB
04/08/2021 Pitches a 7-hit shutout against the Oklahoma City Dodgers with 9 strikeouts and 0 BB allowed!
07/02/2021 Named the #38 prospect in the MLB
08/01/2021 Wins the MLB NL Rookie of the Month Award.
08/11/2021 Injured on 08/10/2021, diagnosed with a strained back muscle, will miss 2 weeks.
11/27/2021 Received a 1-year contract through automatic renewal worth a total of $545,000.
01/01/2022 OSA scouting updated ratings (potential): Stuff: 60 (65); Movement: 45 (45); Control: 45 (45).
05/28/2022 Injured (wrist soreness),day-to-day for 2 weeks.
11/28/2022 Received a 1-year contract through automatic renewal worth a total of $545,000.
01/01/2023 OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 50 (50); Control: 65 (65).
07/01/2023 Wins the MLB NL Pitcher of the Month Award.
11/01/2023 Wins the 2023 World Series with the Miami Marlins.
11/24/2023 Received a 1-year contract through automatic renewal worth a total of $545,000.
01/01/2024 OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 65 (65).
01/01/2024 OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 65 (65).
11/03/2024 Signed a 1-year contract extension worth a total of $3,520,000 with the Miami Marlins organization.
11/11/2024 Finished 2nd in 2024 MLB NL Cy Young Award voting.
01/01/2025 OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 45 (45); Control: 40 (40).
07/06/2025 Injured (mild oblique strain),day-to-day for 1 day.
LEADERBOARD APPEARANCES
Year W Rank
2023 15 5
Year Win. % Rank
2023 .682 6
Year IP Rank
2023 216.0 3
2024 201.1 6
Year BF Rank
2023 865 4
2024 807 8
Year HRA Rank
2023 33 3
Year WP Rank
2024 15 3
Year ERA Rank
2023 3.33 9
2024 3.04 3
Year BABIP Rank
2023 .231 1
2024 .236 1
Year WHIP Rank
2023 1.03 3
2024 1.02 1
Year K/BB Rank
2023 3.49 6
Year RA/9 Rank
2023 9.54 4
2024 9.43 1
Year H/9 Rank
2023 7.21 3
2024 6.79 1
Year BB/9 Rank
2023 2.04 4
Year QS Rank
2023 18 4
2024 24 1
Year QSP Rank
2023 .562 5
2024 .828 1
Year CG Rank
2021 1 3
Saturday, February 21st , 2026 - OOTP Baseball 26.8 Build 82