Hudson HaskinOF Chesapeake Baysox
Age 27 R/R 6'0" / 200 lbs AA HR +8% Svc 0.0 · Ctrl thru 2034
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 185 proj PA
wRC+†46
AVG/OBP/SLG.175 / .265 / .256
PA185
HR2
SB6
K%29
BB%8
ISO82
MLB%2%
Value2026 · WAR
BAT: -11.2 runs (wOBA-derived runs vs avg)-11BATRUN: +0.5 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.1 runs (Positional adjustment)-1POSREP: +5.2 runs (Replacement-level credit)+5REPTotal WAR: -0.70-0.7WAR
trajectory · projected WAR by year
-0.7-0.82627
Tools · ContractCON 32 / POW 35
Toolsscout grade
CONTACT32
scouting grade only
POWER35
scouting grade only
EYE53
scouting grade only
SPEED59
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
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
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
202122 A2 teams 363318 731424 2210220 227 230319324643 94325 286 279 71
202122 A2 teams 363308 851935 327820 227 276381406786 130356 219 356 130
202223 AABowie Baysox 466400 8918310 3013224 53 223315357672 135298 286 293 82
202223 AABowie Baysox 466387 10223315 4310124 53 264372455827 191313 229 361 135
202324 AAA3 teams 137118 26512 75611 81 220324331654 110393 415 300 87
202324 AAA3 teams 137115 33713 104411 81 287397443841 157435 327 378 148
202425 AAA2 teams 387331 65914 3912015 226 196309266575 69292 3110 270 65
202425 AAA2 teams 387316 671115 5410915 226 212353301654 89304 2814 310 96
202526 AA3 teams 168150 27412 11584 43 180255260515 80275 357 229 34
202526 AA3 teams 168145 28512 16474 43 193291283574 90268 2810 264 60
▸ 2026 Season
202627 MLBBAL 185163 29512 15535 62 178268258525 80243 298 246 46 -11 +0 +0 -1 +5 -0.7
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202728 MLBBAL 27% 264233 43814 22747 83 185275279554 94248 288 253 52 -14 +0 -1 -2 +7 -0.9
202728 MLBBAL 27% 7163 11201 6202 21 175268254522 79251 288 236 39 -5 +0 -0 -0 +2 -0.4
▸ Career Totals
Career 7163 11201 6202 21 175268254522 79238 288 236 39 -5 +0 -0 -0 +2 -0.4
/ 162G 650577 1001809 5518318 189 173266251517 78236 288 236 39 -45 +0 -2 -4 +18 -3.3
Career 19701713 352631028 14659586 7525 205300303603 97294 307 271 66 -77 +5 -1 -12 +56 -2.9
/ 162G 650565 1162139 4819628 258 205299301600 96294 307 271 66 -25 +2 -0 -4 +18 -0.9

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
202122 A+Aberdeen IronBirds 10991 25620 10187 52 275389385774 110342 179 353 128 +3 +0 +3 0.7
202122 ADelmarva Shorebirds 254217 601315 226013 175 276377415792 138362 249 357 131 +9 +1 +7 1.8
202223 AABowie Baysox 466387 10223315 4310124 53 264372455827 191313 229 361 135 +18 -0 +13 3.2
202324 AAANorfolk Tides 9582 22513 6347 51 268368463832 195422 366 372 143 +5 +1 +3 0.8
202324 AABowie Baysox 2221 7100 061 10 333364381745 48467 270 339 117 +0 +0 +1 0.1
202324 A+Aberdeen IronBirds 2012 4100 443 20 333579417996 83444 2020 450 202 +2 +0 +1 0.3
202425 AAANorfolk Tides 335277 591014 439113 226 213345300645 87299 2713 305 92 -3 +2 +9 0.8
202425 A+Aberdeen IronBirds 5239 8101 11182 00 205404308712 103350 3521 345 122 +1 +0 +1 0.3
202526 AAANorfolk Tides 6051 10101 5162 02 196293275568 78257 278 259 57 -3 -1 +2 -0.2
202526 AAChesapeake Baysox 8976 16311 10222 41 211318316634 105283 2511 292 81 -2 +0 +3 0.1
202526 A+Aberdeen IronBirds 1918 2100 190 00 111158167325 56222 475 152 -25 -3 +0 +1 -0.2

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
Hudson Haskin (OGILVIE) 27 32 35 59 53 175/265/256 81243 26 29% 8% 46 -0.6
Willie Argo
2017 · AA
27 44→38 40 52→55 48 210/293/296 86292 717 29% 9% 67 -0.5 198/255/335 137308 1514 39% 6% 61 -1.0 159/218/296137243161741%6%35-1.4
Isaac Galloway
2017 · AAA
27 41→43 42→45 53→55 36 205/241/304 99278 922 30% 4% 45 -2.1 218/264/354 136288 1624 29% 5% 69 -0.4 209/257/355146277182531%5%63-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
Erick Monzon
2009 · AA
27 38→43 41→45 51→50 43 191/245/290 98255 912 28% 7% 43 -2.2 201/251/308 107284 1212 32% 6% 51 -1.7 178/220/27394244151333%5%26-1.0
Chris Rabago
2021 · AAA
28 39 41→40 49→55 43 192/252/288 96264 814 30% 7% 46 -2.0 189/256/275 86286 811 34% 7% 45 -2.1 154/227/217622416836%7%15-1.2
Jacob Hannemann
2018 · MLB
27 41 43→45 57→60 41 205/260/322 117272 1026 28% 6% 59 -1.1 201/253/309 108258 1124 26% 5% 53 -1.5 184/233/27793233102825%5%32-1.3
Brantley Bell
2023 · AAA
28 41→42 39→40 52→55 39 201/246/287 86279 614 30% 5% 43 -2.2 210/260/322 112330 1016 37% 6% 59 -1.1 164/214/2518729372544%5%19-0.7
Jason Martinson
2016 · AAA
27 37→39 44→45 52→50 38 189/250/296 107286 1213 37% 7% 48 -1.9 178/233/289 111303 129 43% 5% 39 -2.5 153/204/26210927611847%4%16-2.4
Kevin Merrell
2022 · AAA
26 39→35 40 54→55 39 192/243/281 89271 817 31% 6% 40 -2.4 229/282/370 141281 1811 25% 6% 81 +0.4 236/283/39616025327620%6%87+0.2
Enrique Trujillo
2015 · AAA
28 40 40→30 49→50 42 197/245/283 86244 811 23% 5% 42 -2.3 236/283/311 75289 616 19% 5% 65 -0.7 237/285/2794229512019%5%53-0.4
Michael O'Neill
2019 · AAA
27 42 43→45 55 35 207/257/319 112308 1122 35% 5% 56 -1.3 218/268/310 92334 918 35% 6% 59 -1.1 222/269/2815934771836%5%46-1.2
Jake Palomaki
2022 · AA
27 42 35→30 50 49 197/273/256 58262 218 24% 8% 47 -1.9 234/299/306 72303 414 22% 7% 71 -0.3 261/323/3145333131420%7%79+0.2
Cory Vaughn
2015 · AAA
26 38→41 44→45 54→50 40 191/262/305 114272 1315 33% 7% 56 -1.3 193/257/300 107289 1012 35% 7% 53 -1.5 149/216/240912328938%7%17-1.5
Ryan Klosterman
2009 · AA
27 42→45 42→45 51→55 45 205/270/306 101266 917 26% 7% 59 -1.1 209/272/322 113277 1114 27% 7% 64 -0.8 209/274/321113280101528%8%62-0.4
Ryan Strausborger
2015 · AAA
27 46→47 41→45 61→55 40 222/259/323 102280 824 24% 4% 58 -1.2 217/263/318 101281 925 25% 5% 59 -1.1 206/258/2999327192827%5%49-0.9
Ryan Metzler
2019 · AAA
26 39 40 50 38 192/244/277 85285 815 34% 6% 40 -2.4 202/255/293 91305 912 34% 6% 49 -1.8 138/193/172342363841%6%-10-1.1
Ian Dawkins
2022 · AA
27 44→50 41→40 53→50 38 215/254/309 94285 915 28% 4% 53 -1.5 213/260/321 108292 1014 29% 5% 59 -1.1 203/251/30810627391628%5%47-0.8
Caleb Hamilton
2022 · AAA
27 35 44→45 47→45 44 179/260/291 112277 129 38% 10% 52 -1.6 180/266/322 142275 196 39% 10% 63 -0.8 145/239/28213720521340%10%39-0.8
Evan Mendoza
2023 · AAA
27 43→51 36→30 50 46 203/259/265 62260 418 23% 7% 43 -2.2 215/268/308 93270 1017 23% 7% 58 -1.2 202/245/26260254102124%5%33-0.6
Skyler Stromsmoe
2011 · AA
27 43 40 54→50 43 209/264/301 93264 813 24% 6% 55 -1.4 215/278/299 84277 612 23% 7% 60 -1.0 215/283/2897427551222%7%58-0.5