Dakota KotowskiOF Clearwater Threshers
Age 26 R/R 6'4" / 245 lbs A HR +4% Svc 0.0 · Ctrl thru 2036
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 102 proj PA
wRC+†53
AVG/OBP/SLG.186 / .258 / .297
PA102
HR2
K%37
BB%7
ISO112
MLB%0%
Value2026 · WAR
BAT: -5.4 runs (wOBA-derived runs vs avg)-5BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.6 runs (Positional adjustment)-1POSREP: +2.9 runs (Replacement-level credit)+3REPTotal WAR: -0.30-0.3WAR
trajectory · projected WAR by year
-0.3-0.32627
Tools · ContractCON 20 / POW 37
Toolsscout grade
CONTACT20
scouting grade only
POWER37
scouting grade only
EYE46
scouting grade only
SPEED49
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202222 ROK2 teams 6964 13211 4331 10 203261312573 109400 486 245 46
202222 ROK2 teams 6962 19412 6231 10 306377500877 194459 339 387 154
202323 ROK2 teams 203180 316110 15876 71 172259383642 211247 437 275 69
202323 ROK2 teams 203171 469116 24606 71 269378614992 345309 3012 422 181
202424 AClearwater Threshers 218194 25503 151197 73 129218201419 72297 557 202 13
202424 AClearwater Threshers 218190 42716 19817 73 221315363678 142343 379 307 93
▸ 2026 Season
202626 MLBPHI 10292 18312 7382 20 196267315583 120289 377 255 53 -5 +0 +0 -1 +3 -0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBPHI 26% 126113 23413 10452 21 204280336616 133289 368 262 58 -6 +0 +0 -1 +4 -0.3
202727 MLBPHI 26% 3230 6101 2120 10 200250333583 133292 386 252 51 -2 +0 +0 -0 +1 -0.1
▸ Career Totals
Career 3230 6101 2120 10 200250333583 133294 386 252 51 -2 +0 +0 -0 +1 -0.1
/ 162G 650609 12120020 412440 200 199249330579 131293 386 252 51 -36 +4 +0 -4 +18 -1.8
Career 718643 11020419 5132218 195 171251303555 132295 457 245 46 -44 +2 +0 -4 +20 -2.7
/ 162G 650582 10018417 4629216 175 172251304555 132299 457 245 46 -40 +1 +0 -4 +18 -2.5

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202222 AClearwater Threshers 3431 4002 3130 00 129206323528 194125 389 237 40 -2 +0 +1 -0.1
202222 ROKFCL Phillies 3531 15410 3101 10 4845436771.220 194714 299 532 265 +7 +0 +1 0.8
202323 AClearwater Threshers 2421 3101 2100 00 143217333551 190182 428 236 39 -2 +0 +1 -0.1
202323 ROKFCL Phillies 179150 438115 22506 71 2873996531.052 367326 2812 447 200 +20 +1 +5 2.7
202424 AClearwater Threshers 218190 42716 19817 73 221315363678 142343 379 307 93 -2 +0 +6 0.5

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Dakota Kotowski (OGILVIE) 26 20 37 49 46 186/258/297 111289 22 37% 7% 53 -0.3
Taylor Snyder
2021 · A
26 38→31 43→50 50 33 187/239/297 110306 1112 41% 5% 43 -2.2 185/237/343 158278 2112 40% 6% 56 -1.3 159/216/313154231211441%7%37-1.4
Jake Means
2022 · A
26 35→31 47→45 49→45 45 184/268/318 135269 146 36% 10% 63 -0.9 179/252/309 130257 169 35% 8% 53 -1.5 156/231/282125215171035%8%34-1.6
Jayson Langfels
2014 · AA
25 41→32 43→40 46→50 37 199/262/305 106309 1111 37% 6% 56 -1.3 205/280/293 88338 715 38% 8% 60 -1.0 202/285/2757334451738%8%55-0.7
Mike Salvatore
2023 · A
26 31 41→40 49→45 40 165/225/253 88235 95 33% 7% 26 -3.4 191/259/280 89260 88 28% 8% 48 -1.9 174/253/251762286725%9%34-1.1
Nick Vickerson
2014 · A
25 36 42→40 49→50 47 183/268/285 102256 1013 31% 9% 54 -1.4 203/302/300 97289 811 29% 11% 72 -0.2 190/312/2718127271129%13%66-0.4
Chris Roller
2023 · AA
26 36 39→50 50→55 40 177/243/264 88262 614 33% 6% 37 -2.6 198/276/337 139318 1616 40% 8% 71 -0.3 186/272/335149306191942%9%67-0.4
Jackson Cluff
2023 · AA
26 36→29 40→45 48→60 36 176/240/269 93284 811 39% 6% 37 -2.6 186/269/308 122285 1221 36% 9% 60 -1.0 181/273/314133265152835%10%61-0.6
Casey Golden
2021 · A
26 37→34 47→50 48→50 33 174/254/303 129332 1610 48% 7% 53 -1.5 208/272/350 142406 167 48% 7% 72 -0.2 182/247/35517238022254%7%60-0.3
Daniel Amaral
2023 · AA
26 41 47→40 48→55 41 209/268/345 136287 1514 32% 7% 69 -0.4 232/305/339 107304 927 25% 8% 82 +0.5 243/325/3328931754823%9%86+0.3
Spike McDougall
2009 · A
25 40→38 46→45 50 39 198/266/327 129309 1411 39% 8% 63 -0.8 198/266/304 106320 913 38% 8% 57 -1.2 168/245/2589027751938%9%36-1.2
Aaron Schunk
2023 · AA
26 39→42 44→45 48→50 36 200/246/316 117282 129 33% 5% 51 -1.7 211/256/324 113294 1110 30% 5% 57 -1.2 209/254/319110274101027%5%52-1.0
McCarthy Tatum
2022 · AA
26 33→24 41→55 45→50 34 169/233/260 91279 96 41% 6% 32 -3.0 199/256/319 120289 1110 34% 5% 57 -1.2 200/252/336136277131132%4%56-0.4
Dexter Kjerstad
2017 · A
25 39→33 45 45 34 200/251/321 122293 139 36% 4% 55 -1.4 191/248/292 101289 116 36% 6% 46 -2.0 150/208/215642288036%6%6-2.0
Camden Duzenack
2021 · AA
26 35→37 45→50 48→50 39 184/243/301 118247 1410 31% 6% 47 -1.9 204/251/338 134276 1610 31% 5% 59 -1.1 203/253/332129265151029%5%56-0.7
Chris Sharpe
2022 · AAA
26 37→39 44→50 45→50 38 185/252/306 121279 1110 36% 6% 53 -1.5 189/263/296 107295 813 36% 7% 54 -1.4 160/248/26210325471637%8%40-1.1
Mark Contreras
2021 · AA
26 36→37 44→50 47→55 38 184/248/300 115271 1213 35% 6% 49 -1.8 201/261/346 145293 1719 36% 6% 66 -0.6 197/258/338141284182436%6%60-0.8
Tanner Murphy
2023 · A
25 39 42→45 53→50 35 182/255/289 107320 1012 43% 7% 50 -1.8 194/257/291 97367 814 46% 7% 50 -1.7 155/219/2267134762253%7%14-1.3
Austin Wilson
2017 · A
25 40→41 44→45 44→45 35 192/268/307 115317 137 41% 6% 59 -1.1 191/257/277 86325 87 41% 6% 46 -2.0 133/186/1332410042%5%-25-1.5
Grae Kessinger
2023 · AA
25 33→28 45 49→50 42 177/246/290 113244 1418 33% 7% 46 -2.0 206/279/324 118280 1312 29% 9% 68 -0.5 189/267/30011124911727%9%56-0.5
Scott Schreiber
2021 · A
25 38 43→45 47→45 33 186/237/294 108311 119 42% 6% 42 -2.3 223/275/359 136311 1610 32% 5% 76 +0.0 228/277/368140309171031%5%75+0.0