Miguel Hiraldo3B New Hampshire Fisher Cats
Age 25 R/R 5'9" / 197 lbs AA Svc 0.0 · Ctrl thru 2034
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 256 proj PA
wRC+†39
AVG/OBP/SLG.191 / .241 / .274
PA256
HR3
SB7
K%32
BB%5
ISO84
MLB%2%
Value2026 · WAR
BAT: -17.7 runs (wOBA-derived runs vs avg)-18BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +7.3 runs (Replacement-level credit)+7REPTotal WAR: -0.90-0.9WAR
trajectory · projected WAR by year
-0.9-0.8-0.7-0.7262829
Tools · ContractCON 25 / POW 30
Toolsscout grade
CONTACT25
scouting grade only
POWER30
scouting grade only
EYE37
scouting grade only
SPEED58
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
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M
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 $-3M +$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
201817 ROKGCL Blue Jays 279263 581522 14611 186 221263316578 95279 225 251 50
201817 ROKGCL Blue Jays 279253 762232 24421 186 300363435798 134352 159 355 130
202120 ADunedin Blue Jays 453401 912145 401355 295 227305337642 110321 309 283 75
202120 ADunedin Blue Jays 453390 972647 511115 295 249343390733 141323 2511 327 108
202221 A+Vancouver Canadians 428409 70849 161750 285 171202276479 105268 414 205 15
202221 A+Vancouver Canadians 428398 9219411 271260 285 231280382662 151307 296 292 82
202322 AANew Hampshire Fisher Cats 354331 7318010 151534 165 221263366628 145368 434 269 64
202322 AANew Hampshire Fisher Cats 354320 8821012 261114 165 275337453790 178380 317 347 124
202423 AA2 teams 251232 44801 11876 135 190245237482 47295 354 212 21
202423 AA2 teams 251227 501001 16696 135 220289278567 57308 276 262 59
▸ 2026 Season
202625 MLBTOR 256238 45913 12834 72 189240273513 84277 325 236 39 -18 +1 +0 +1 +7 -0.9
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBTOR 31% 317292 591215 17995 83 202258301559 99279 315 248 48 -19 +0 +0 +1 +9 -0.8
202827 MLBTOR 42% 352324 651316 201085 93 201258302560 102280 316 254 52 -19 +1 +0 +1 +10 -0.7
202928 MLBTOR 48% 374344 691416 221145 93 201259299558 99280 306 256 54 -19 +1 -1 +1 +11 -0.8
202726 MLBTOR 31% 9892 18401 5311 31 196245272517 76280 325 238 41 -7 +0 +0 +0 +3 -0.3
202827 MLBTOR 42% 148137 28612 8452 41 204259307565 102281 305 244 45 -9 +0 +0 +1 +4 -0.4
202928 MLBTOR 48% 179165 34713 10542 41 206260315575 109281 306 247 47 -11 +0 -0 +1 +5 -0.5
▸ Career Totals
Career 425394 801726 231305 113 203256302558 99285 315 244 45 -26 +1 -0 +2 +12 -1.2
/ 162G 650603 1222639 351998 175 202256300556 98284 315 244 45 -40 +1 -1 +2 +18 -1.9
Career 30642834 5741181447 167101535 13737 203256304559 101294 335 248 48 -181 +13 -1 +11 +87 -7.3
/ 162G 650601 12225310 352157 298 203255304559 101294 335 248 48 -38 +3 -0 +2 +18 -1.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
201817 ROKGCL Blue Jays 279253 762232 24421 186 300363435798 134352 159 355 130 +9 +1 +8 1.9
202120 ADunedin Blue Jays 453390 972647 511115 295 249343390733 141323 2511 327 108 +4 +4 +13 2.1
202221 A+Vancouver Canadians 428398 9219411 271260 285 231280382662 151307 296 292 82 -9 +4 +12 0.7
202322 AANew Hampshire Fisher Cats 354320 8821012 261114 165 275337453790 178380 317 347 124 +9 +1 +10 2.1
202423 AAABuffalo Bisons 8373 15200 7292 31 205293233526 27333 358 249 49 -5 +0 +2 -0.2
202423 AANew Hampshire Fisher Cats 168154 35801 9404 104 227287299586 71298 245 268 64 -7 +0 +5 -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
#1Chris Owingslast yr '22
career totals — 9 seasons, 2,420 PA
92,4203578239286365+13-03.74.5
/1626641021+3.6-0.11.0pk7: 5
#2Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#3Juan Castrolast yr '10
career totals — 11 seasons, 2,352 PA
112,352344237273341+10+211.02.7
/162664101+3.0+5.80.3pk7: 4
#4Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
1431711202256304+2+0-0.9-0.4
/1626641117+2.4+0.8-1.4pk7: 0
#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
Miguel Hiraldo (OGILVIE) 25 25 30 58 37 191/241/274 84277 37 32% 5% 39 -1.1
Chris Roller
2022 · AA
25 38 39→50 53→55 39 187/246/274 87273 616 32% 6% 40 -2.4 190/267/311 121291 1216 36% 8% 60 -1.0 179/262/313134284161640%8%57-0.7
Branden Fryman
2023 · AAA
25 37 39→30 50 37 184/227/263 79255 715 30% 5% 29 -3.2 202/240/304 102292 911 33% 4% 45 -2.1 190/214/2931032719933%2%27-1.1
T.J. Steele
2012 · AA
25 39→33 43→45 54→50 32 200/225/315 116275 1017 32% 3% 41 -2.3 201/239/311 110284 1015 32% 4% 46 -2.0 178/212/2658725771333%3%20-1.1
Chris Givin
2022 · AA
25 38 38→30 50→45 42 186/246/261 75259 66 30% 7% 37 -2.6 202/265/279 77274 67 26% 7% 50 -1.8 195/263/252572564524%8%40-1.1
Jose Vinicio
2018 · AAA
25 45→30 39→40 50→55 34 217/238/299 82292 613 28% 3% 41 -2.3 209/236/299 90300 814 32% 3% 41 -2.3 197/215/2707428761633%2%22-1.9
Jack Conley
2022 · AAA
25 34 40→45 50→45 38 172/234/264 91270 87 38% 7% 33 -2.9 198/262/311 113286 108 32% 7% 57 -1.2 182/252/29611425610531%7%45-1.0
Casio Grider
2013 · A
25 41→40 38→40 56→55 37 195/251/284 89291 418 33% 5% 45 -2.1 201/258/286 85307 623 34% 6% 49 -1.8 192/251/2707829653035%5%38-1.3
Isaac Galloway
2015 · AA
25 38→43 40→45 52→55 31 189/217/284 95287 716 36% 3% 29 -3.2 209/244/312 103287 1021 30% 4% 49 -1.8 216/268/352136277153027%5%66-0.4
Kevin Merrell
2021 · AA
25 40→35 37→40 53→55 36 194/231/266 72275 416 30% 4% 30 -3.1 213/266/333 120277 1413 28% 6% 65 -0.7 203/260/324121252181327%6%58-0.3
Logan Warmoth
2021 · AA
25 42→40 37→45 53→55 40 194/263/268 74309 313 36% 7% 46 -2.0 197/275/304 107312 1020 37% 8% 61 -1.0 195/273/297102277112431%8%57-0.7
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
Nick Meyer
2021 · A
24 35 36→40 52→50 40 172/231/233 61252 415 32% 6% 24 -3.6 212/280/299 87278 914 25% 8% 62 -0.9 207/281/29083267101625%8%57-0.6
Justin Twine
2021 · AA
25 45→31 39→45 48→50 36 217/258/304 87302 610 29% 4% 52 -1.6 212/254/327 115367 1117 43% 4% 57 -1.2 196/228/315119371122549%2%41-1.0
Rosario Irazoqui
2011 · AAA
25 42 41→30 53→45 36 206/247/306 100295 815 33% 5% 48 -1.9 211/253/290 79286 610 27% 4% 46 -2.0 211/249/263532715424%3%34-1.0
Ryan Lormand
2011 · AAA
25 43 36→40 53→55 39 203/245/275 72282 316 28% 5% 39 -2.5 199/248/276 77281 415 29% 6% 40 -2.4 145/192/1773321001929%6%-12-1.3
Dwayne Bailey
2011 · AAA
24 42 35→30 53→50 40 195/250/250 55290 214 32% 6% 35 -2.8 219/281/290 71320 312 30% 7% 59 -1.1 227/294/2866033421130%8%59-0.7
Jordan Brewer
2023 · AA
25 41 42→45 55 39 192/272/292 100316 1019 39% 8% 58 -1.2 204/271/316 112283 1015 30% 7% 63 -0.9 199/265/312114264101627%7%56-0.7
Justin Lavey
2023 · A
25 38 39→40 58→55 33 178/229/264 86313 718 43% 6% 30 -3.1 200/247/288 88324 716 38% 6% 44 -2.1 196/224/2616530362037%3%22-0.6
Jacob Hannemann
2016 · AA
25 42→41 40→45 57→60 38 202/248/295 93289 619 31% 5% 46 -2.0 204/255/314 110273 925 28% 5% 55 -1.4 195/247/304109252103126%5%46-1.4
Brock Hebert
2016 · AA
25 43 38→40 50 37 200/256/282 83322 513 38% 6% 46 -2.0 206/287/303 97321 69 34% 9% 66 -0.6 206/314/304983264833%12%76+0.1