Trevor HaskinsSS Palm Beach Cardinals
Age 23 R/R 6'1" / 194 lbs A Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION241 act + 160 ros · stats below = ROS only
wRC+†63
AVG/OBP/SLG.194 / .269 / .339
PA160
HR4
SB5
K%34
BB%8
BABIP277
ISO145
MLB%0%
Value2026 · WAR
BAT: -17.8 runs (wOBA-derived runs vs avg)-18BATRUN: +2.1 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +4.3 runs (Positional adjustment)+4POSREP: +11.4 runs (Replacement-level credit)+11REPTotal WAR: -0.00-0.0WAR
0.00.51.00.20.40.50.60.5+$17M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 25 / POW 50
Toolsscout grade
CONTACT25
scouting grade only
POWER50
scouting grade only
EYE56
scouting grade only
SPEED60
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
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+0.5$1M+$0.8M
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.9M $1M +$0.8M

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
202522 APalm Beach Cardinals 2929 4101 0110 00 138138276414 138176 380 169 -12
202522 APalm Beach Cardinals 2929 5101 080 00 172172310483 138200 280 210 19
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD23 ASTL 241213 371406 20975 144 174261324584 150274 408 263 59 -11 +1 +0 +3 +7 -0.0
YTD23 ASTL 241206 491808 27685 144 238340442782 204308 2811 345 122 +6 +1 +0 +3 +7 1.7
ROS23 ASTL 0% 160144 28714 13552 51 194269339608 145269 348 267 63 -7 +1 +0 +2 +5 0.0
ROS23 MLBSTL 0% 01 0000 000 00 269 256 54 +0 +0
FULL23 ASTL 241214 371406 20975 144 173261322583 150272 408 263 59 -11 +1 +0 +3 +7 -0.0
TOT23 ASTL 401357 6521110 331527 195 182264330594 148275 388 265 61 -18 +2 +0 +4 +11 -0.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBSTL 30% 305274 541318 241004 72 197272339611 142273 338 275 69 -11 +1 +0 +3 +9 0.2
202825 MLBSTL 44% 366328 6616110 301175 92 201278348626 146275 328 281 73 -11 +1 +0 +4 +10 0.4
202926 MLBSTL 51% 404362 7518211 331276 103 207284359643 152276 318 283 75 -11 +1 +0 +4 +11 0.5
203027 MLBSTL 52% 416373 7618211 341306 103 204281351632 147276 318 285 76 -11 +1 +0 +4 +12 0.6
203128 MLBSTL 53% 422378 7718211 351326 103 204282349631 146276 318 284 75 -12 +1 -1 +5 +12 0.5
202724 MLBSTL 30% 9284 16402 7301 21 190261310570 119272 338 265 61 -4 +0 +0 +1 +3 -0.0
202825 MLBSTL 44% 162146 29714 13522 41 199273342616 144274 328 270 65 -6 +0 +0 +2 +5 0.0
202926 MLBSTL 51% 205183 38916 17643 51 208286366652 158275 318 273 67 -8 +1 +0 +2 +6 0.1
203027 MLBSTL 52% 218195 40916 18683 51 205282354636 149276 318 274 68 -8 +1 +0 +2 +6 0.1
203128 MLBSTL 53% 225201 411016 19713 51 204283353636 149275 328 274 68 -8 +1 -0 +2 +6 0.1
▸ Career Totals
Career 902810 16439424 7428512 215 202279349629 147277 328 272 66 -34 +2 -0 +10 +26 0.3
/ 162G 650584 11828317 532059 154 202279348627 146277 328 272 66 -25 +1 -0 +7 +18 0.2
Career 21021888 38091956 16967229 5114 201277348625 147277 328 279 72 -67 +5 -1 +23 +60 2.0
/ 162G 650584 11728317 522089 164 200276346622 146276 328 279 72 -21 +2 -0 +7 +18 0.6

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
202522 APalm Beach Cardinals 2929 5101 080 00 172172310483 138200 280 210 19 -3 +0 +1 -0.2

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#2Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#3J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
31,0162724203276349+11+91.11.1
/1626641816+7.1+5.90.7pk7: 1
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

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
Trevor Haskins (OGILVIE) 23 20→25 45→50 55→60 56 182/264/330 148275 1019 38% 8% 61 -0.0
Sicnarf Loopstok
2016 · A
23 40→38 48→55 53→50 39 206/266/349 143284 169 32% 6% 69 -0.4 214/278/357 143300 1610 33% 6% 76 +0.1 212/284/37516329120933%7%83+0.3
Kendall Simmons
2023 · A
23 36 47→50 49→50 38 189/255/325 136272 1510 35% 6% 59 -1.1 206/270/351 145304 169 36% 6% 72 -0.2 198/264/34714929417737%6%65-0.2
Sean Coyle
2014 · A
22 35→34 49→50 54→50 36 188/246/332 144269 1714 36% 6% 56 -1.3 199/257/342 143302 1813 38% 6% 63 -0.8 180/243/309129278161239%7%46-1.1
Tyler Kolodny
2011 · A
23 40→36 50→45 51→50 40 209/279/369 160275 189 30% 6% 80 +0.4 213/288/327 114289 1010 28% 6% 73 -0.1 210/300/2958527861024%6%67-0.2
Kyler Fedko
2023 · A
23 43→42 43→50 51→55 47 212/285/327 114283 1010 27% 8% 71 -0.3 202/288/323 121269 1214 28% 10% 72 -0.2 197/277/356159247212329%9%74-0.0
Cody Puckett
2010 · A
23 39 46→50 51→50 38 199/250/328 129280 1511 34% 6% 56 -1.3 200/251/341 141277 1511 32% 5% 61 -1.0 192/239/333141232191027%5%51-1.1
Johan Mieses
2016 · A
21 40→33 46→55 52→50 39 205/249/339 134269 1414 29% 5% 59 -1.1 183/230/341 158264 204 38% 5% 52 -1.6 195/270/37718223727730%7%75-0.0
Troy Stokes Jr.
2019 · AA
23 39→38 47→50 54→55 43 198/273/336 137281 1417 33% 8% 69 -0.4 191/270/311 120270 1217 32% 8% 62 -0.9 168/253/270102226101929%8%41-1.2
Adrian Del Castillo
2023 · A
23 36→43 44→50 52→40 42 187/249/306 120252 127 30% 7% 51 -1.7 207/278/346 139286 153 31% 8% 73 -0.1 222/289/40218028122128%8%91+0.6
Kevin Smith
2019 · A
23 42→43 47→55 53→50 36 214/256/352 138292 1515 32% 5% 65 -0.7 201/251/370 169280 2114 35% 5% 69 -0.4 200/251/358158270201533%6%62-0.6
Marcus Chiu
2019 · A
22 41→26 45 53→45 38 202/283/327 125286 1211 32% 5% 72 -0.2 178/269/302 124310 146 44% 8% 59 -1.1 160/249/28312327315344%7%43-1.3
Jason Lopez
2022 · AA
24 39 42→55 54→45 40 191/252/295 104290 1012 36% 7% 49 -1.8 204/267/315 111307 119 35% 7% 59 -1.1 156/215/246902269034%7%18-0.7
Kaden Polcovich
2022 · AA
23 38→41 45 54→55 44 193/273/319 127275 1317 33% 8% 65 -0.7 202/283/330 128276 1317 30% 8% 72 -0.2 194/281/320126262131929%9%65-0.4
Tim Tawa
2022 · A
23 44 47→50 58→50 45 221/288/362 141302 1418 31% 8% 81 +0.4 208/272/332 124270 1411 27% 8% 66 -0.6 216/281/385169263201326%7%83+0.3
Ryan Bliss
2023 · A
23 36→46 45 52→65 39 191/248/311 120257 1421 31% 6% 51 -1.7 219/287/347 128293 1139 27% 8% 77 +0.1 221/289/346125298104327%7%75-0.0
Chase Strumpf
2021 · A
23 44→36 42→50 49→45 42 208/284/314 106306 87 33% 7% 68 -0.5 195/290/334 139313 155 39% 10% 76 +0.1 179/286/33515628719441%11%72-0.1
River Town
2023 · A
24 39→36 44→40 55→50 44 196/275/315 119256 1115 27% 7% 64 -0.8 212/300/304 92266 814 22% 9% 72 -0.2 211/311/2837126161519%10%69-0.2
Sean Jamieson
2013 · A
24 41→43 44→45 53→50 47 202/276/321 119252 1115 24% 8% 66 -0.6 223/280/337 114297 1010 27% 6% 71 -0.3 229/285/3381093109928%6%70-0.2
Kyle Datres
2021 · A
25 39→40 45→50 51→55 41 198/264/325 127271 1215 31% 6% 62 -0.9 206/284/345 139284 1622 32% 8% 76 +0.1 198/283/340141269182732%8%73-0.1
Christopher Familia
2023 · A
23 39 45→55 47→45 45 200/277/324 124256 138 27% 7% 68 -0.5 216/273/378 162292 204 32% 6% 80 +0.4 212/264/39618427826033%5%76+0.0