Miguel Hiraldo3B New Hampshire Fisher Cats
Age 25 R/R 5'9" / 197 lbs AA HR +12%BB +4% Svc 0.0 · Ctrl thru 2034
wRC+†55
AVG/OBP/SLG.196 / .258 / .306
PA256
HR5
SB7
K%35
BB%6
MLB%2%
BAT: -13.1 runs (wOBA-derived runs vs avg)-13BATRUN: +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.40-0.4WAR
Scouting · nowfuture
HIT
2626
PWR
3030
SPD
5858
EYE
3737
trajectory · 10 yrs
-0.2peak
2028

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
2029Arb-1$0.8M
2030Arb-2$0.9M
2031Arb-3$0.9M
2032Ext / FA-deal$0.2M
2033Ext / FA-deal$0.4M
2034Ext / FA-deal$0.6M
Totals $-4M $-18M -$15M

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201817 ROKGCL Blue Jays 279263 581522 14611 186 .221.263.316.578 .095.279 225 .251 50 -16 +1 +0 +1 +8 -0.6
202120 ADunedin Blue Jays 453402 902146 391395 295 .224.300.341.641 .117.318 319 .279 72 -14 +4 +0 +2 +13 0.4
202221 A+Vancouver Canadians 428409 671038 161760 285 .164.195.262.457 .098.259 414 .203 14 -42 +4 +0 +2 +12 -2.5
202322 AANew Hampshire Fisher Cats 354329 7718010 171464 165 .234.280.380.660 .146.381 415 .280 72 -11 +1 +0 +1 +10 0.2
202423 AA2 teams 251232 45801 11866 135 .194.249.241.490 .047.299 344 .216 24 -22 +1 +0 +1 +7 -1.3
▸ 2026 Season
202625 MLBTOR 256234 46915 16904 72 .197.260.308.568 .111.293 356 .257 55 -13 +1 +0 +1 +7 -0.4
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202726 MLB 11%TOR 317289 601217 211074 83 .208.271.329.599 .121.293 347 .265 61 -14 +0 +0 +1 +9 -0.3
202827 MLB 26%TOR 352320 661318 241175 93 .206.272.328.600 .122.293 337 .270 65 -14 +1 +0 +1 +10 -0.2
202928 MLB 38%TOR 374340 701418 261235 93 .206.272.324.596 .118.293 337 .271 66 -14 +1 -1 +1 +11 -0.3
203029 MLB 47%TOR 379344 711418 271245 82 .206.274.323.597 .116.292 337 .271 65 -15 +1 -1 +1 +11 -0.3
203130 MLB 56%TOR 382347 711418 271275 82 .205.272.320.592 .115.291 337 .268 63 -16 +1 -2 +1 +11 -0.5
203231 MLB 73%TOR 370336 681318 261245 61 .202.270.318.588 .116.289 347 .264 60 -17 +1 -3 +1 +10 -0.7
203332 MLB 91%TOR 354321 631217 251215 41 .196.265.305.570 .109.288 347 .259 57 -17 +0 -4 +1 +10 -0.9
203433 MLBTOR 326296 571116 231134 30 .193.260.297.557 .105.286 357 .254 52 -18 +1 -4 +1 +9 -1.1
203534 MLBTOR 283258 49915 201013 20 .190.256.291.547 .101.284 367 .248 48 -17 +0 -5 +1 +8 -1.2
▸ Career Totals (MLE all levels + projections)
Career 51584720 9581931997 332175561 16843 .203.264.314.578 .111.297 346 .258 56 -259 +16 -20 +18 +146 -10.0
/ 162G 650595 12024212 422218 215 .202.264.309.573 .108.295 346 .258 56 -33 +2 -2 +2 +18 -1.2

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201817 ROKGCL Blue Jays 279253 762232 24421 186 .300.363.435.798 .134.352 159 .355 130 +9 +1 +8 1.9
202120 ADunedin Blue Jays 453390 972647 511115 295 .249.343.390.733 .141.323 2511 .327 108 +4 +4 +13 2.1
202221 A+Vancouver Canadians 428398 9219411 271260 285 .231.280.382.662 .151.307 296 .292 82 -9 +4 +12 0.7
202322 AANew Hampshire Fisher Cats 354320 8821012 261114 165 .275.337.453.790 .178.380 317 .347 124 +9 +1 +10 2.1
202423 AAABuffalo Bisons 8373 15200 7292 31 .205.293.233.526 .027.333 358 .249 49 -5 +0 +2 -0.2
202423 AANew Hampshire Fisher Cats 168154 35801 9404 104 .227.287.299.586 .071.298 245 .268 64 -7 +0 +5 -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
Miguel Hiraldo (OGILVIE) 25 26 30 58 37 .196/.258/.306 .109.293 57 35% 6% 55 -0.6
Bradlee Beesley
2023 · AA
25 40 45→50 54→60 37 .202/.257/.328 .126.297 1321 35% 6% 59 -1.1 .205/.281/.332 .127.308 1127 35% 7% 71 -0.3 .190/.283/.327.137.290123935%8%66-0.3
Troy Stokes Jr.
2021 · AAA
25 39→38 46→50 54→55 43 .195/.275/.328 .133.280 1416 34% 8% 68 -0.5 .196/.270/.305 .109.263 1017 28% 8% 59 -1.1 .156/.241/.247.091.20882027%8%30-1.4
Cory Vaughn
2015 · AAA
26 38→40 45 54→50 42 .196/.270/.318 .122.273 1315 32% 7% 63 -0.8 .193/.258/.302 .109.284 1112 34% 7% 53 -1.5 .153/.220/.254.100.2339936%7%22-1.3
Chris Roller
2022 · AA
25 41 40→45 53→55 40 .196/.256/.291 .095.278 615 30% 6% 50 -1.8 .190/.266/.302 .112.286 1116 35% 8% 57 -1.2 .176/.260/.302.126.275141639%9%53-0.9
Jackson Cluff
2022 · AA
25 39→29 40→45 50→55 38 .192/.256/.284 .092.277 812 32% 5% 48 -1.9 .179/.255/.283 .104.283 915 37% 8% 47 -1.9 .181/.273/.314.132.266142835%10%61-0.6
Jayson Langfels
2014 · AA
25 42→32 43→40 46→50 37 .201/.264/.310 .109.312 1111 37% 6% 58 -1.2 .206/.279/.294 .088.335 714 38% 7% 60 -1.0 .202/.285/.272.070.34141738%8%54-0.8
Grae Kessinger
2023 · AA
25 34→29 46→45 49→50 44 .182/.254/.300 .117.244 1518 31% 8% 52 -1.6 .203/.279/.317 .114.274 1312 29% 9% 66 -0.6 .204/.281/.310.106.27111828%9%64-0.4
Jordan Brewer
2023 · AA
25 42 43→45 55 40 .199/.276/.305 .105.313 1019 37% 7% 62 -0.9 .199/.267/.312 .113.279 1116 31% 7% 60 -1.0 .189/.257/.301.112.252111628%7%50-0.9
Willie MacIver
2022 · AA
25 36→35 45 51→55 38 .187/.245/.306 .118.262 1414 33% 6% 50 -1.8 .203/.276/.332 .129.299 1515 35% 8% 69 -0.4 .230/.309/.359.129.323131830%8%87+0.4
Jack Conley
2022 · AAA
25 35 41→45 50→45 39 .177/.239/.273 .095.270 87 36% 7% 37 -2.6 .200/.266/.312 .112.290 117 33% 7% 59 -1.1 .191/.265/.302.110.27010531%8%52-0.8
Joe Suozzi
2023 · A
25 40 44→45 53→50 33 .192/.259/.306 .114.322 1214 42% 6% 56 -1.3 .212/.281/.310 .098.332 1010 37% 7% 65 -0.7 .228/.297/.311.083.3429833%7%69-0.3
Kyle Gaedele
2015 · AA
25 41→44 44→45 54→50 41 .203/.266/.324 .121.291 1016 32% 7% 63 -0.9 .201/.270/.341 .140.336 1510 42% 8% 69 -0.4 .175/.256/.327.151.31318746%8%57-0.6
T.J. Steele
2012 · AA
25 40→32 43→45 53→50 33 .204/.231/.318 .115.283 1017 32% 3% 45 -2.1 .197/.234/.302 .105.282 1015 33% 4% 42 -2.3 .172/.210/.253.081.25271334%4%15-1.2
Will Holland
2023 · AA
25 38→35 44→45 56→60 40 .182/.266/.298 .116.308 1223 41% 8% 57 -1.2 .188/.270/.297 .109.289 1029 36% 8% 58 -1.2 .175/.260/.280.105.257103434%8%47-0.8
Sean Coyle
2017 · AAA
25 36 45→50 48→50 37 .186/.248/.306 .120.290 1412 39% 7% 50 -1.7 .185/.245/.287 .102.286 910 36% 7% 43 -2.2 .153/.212/.244.092.2243632%7%14-1.0
Max Burt
2023 · AAA
26 39 46→45 54→55 36 .202/.252/.327 .125.285 1417 34% 5% 57 -1.2 .190/.247/.303 .113.282 1322 36% 6% 49 -1.8 .172/.233/.265.093.260102636%6%31-1.4
Alex McKenna
2023 · AAA
25 42→38 43→40 50 39 .193/.269/.303 .110.330 1114 42% 8% 59 -1.1 .200/.274/.306 .106.335 1011 40% 8% 61 -1.0 .167/.251/.258.090.28910342%9%36-0.8
Connor Kopach
2021 · AAA
26 39→33 44→45 54→55 37 .193/.254/.311 .118.297 1218 37% 6% 54 -1.4 .184/.251/.289 .105.364 1116 48% 7% 47 -1.9 .105/.185/.185.080.240122158%8%-9-1.7
Cadyn Grenier
2022 · AAA
25 40→37 42→40 48→50 39 .191/.265/.291 .100.313 910 39% 8% 54 -1.4 .196/.279/.296 .100.292 813 33% 9% 61 -1.0 .175/.272/.270.095.25071630%10%50-1.1
Brandon Hicks
2011 · AAA
25 37→40 46→50 51→50 38 .193/.251/.319 .126.276 1414 35% 6% 55 -1.4 .200/.261/.341 .141.304 1711 38% 7% 65 -0.7 .192/.258/.339.147.301181040%7%59-0.7