Aldo Gaxiola3B Dunedin Blue Jays
Age 20 R/R 6'2" / 187 lbs A Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION242 act + 161 ros · stats below = ROS only
wRC+†49
AVG/OBP/SLG.193 / .243 / .306
PA161
HR3
K%34
BB%4
BABIP279
ISO113
MLB%0%
Value2026 · WAR
BAT: -27.5 runs (wOBA-derived runs vs avg)-28BATRUN: +0.5 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.4 runs (Positional adjustment)+1POSREP: +11.4 runs (Replacement-level credit)+11REPTotal WAR: -1.40-1.4WAR
trajectory · projected WAR by year
-0.6-0.6-0.4-0.20.00.026283031
Tools · ContractCON 40 / POW 20
Toolsscout grade
CONTACT40
scouting grade only
POWER20
scouting grade only
EYE40
scouting grade only
SPEED40
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
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
202317 ROKDSL Blue Jays 7465 11101 6222 31 169260231491 62233 308 219 26
202317 ROKDSL Blue Jays 7461 15201 10162 31 246370328698 82311 2214 324 106
202418 ROKDSL Blue Jays 133118 27604 7306 10 229305381687 153267 235 296 85
202418 ROKDSL Blue Jays 133112 32804 13206 10 286389464854 179311 1510 377 147
202519 ROKFCL Blue Jays 225208 36511 16571 31 173236221457 48233 257 208 17
202519 ROKFCL Blue Jays 225198 51712 25401 31 258342333676 76314 1811 311 96
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD20 ATOR 242227 40917 81027 10 176227317544 141280 423 229 33 -18 +0 +0 +1 +7 -1.0
YTD20 ATOR 242224 511119 11727 10 228285406691 179294 305 308 94 -2 +0 +0 +1 +7 0.6
ROS20 ATOR 0% 161150 29613 7553 20 193243306549 113279 344 249 49 -9 +0 +0 +1 +5 -0.4
ROS20 MLBTOR 0% 01 0000 000 00 280 236 38 +0 +0
FULL20 ATOR 242228 40917 81027 10 175227316543 140277 423 229 33 -18 +0 +0 +1 +7 -1.0
TOT20 ATOR 403377 6915210 1515710 30 183234313546 130279 394 237 40 -28 +1 +0 +1 +11 -1.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202721 MLBTOR 34% 381351 711528 201237 41 202259325584 123279 325 259 56 -19 +0 +0 +1 +11 -0.6
202822 MLBTOR 48% 460423 8718211 261448 51 206265336600 130281 316 268 63 -19 +1 +0 +2 +13 -0.4
202923 MLBTOR 54% 506463 9720212 291559 51 210269339609 130283 316 274 68 -19 +1 +0 +2 +14 -0.2
203024 MLBTOR 55% 535489 10321213 321629 61 211272342613 131284 306 277 70 -18 +1 +0 +2 +15 -0.0
203125 MLBTOR 56% 550502 10722214 3316610 61 213275349624 135284 306 278 71 -18 +1 +0 +2 +16 0.0
202721 MLBTOR 34% 131121 25513 7422 10 207262339600 132281 325 246 47 -8 +0 +0 +0 +4 -0.4
202822 MLBTOR 48% 223205 42915 12704 21 205262332594 127283 315 255 54 -12 +0 +0 +1 +6 -0.5
202923 MLBTOR 54% 274251 531117 16845 31 211272347619 135284 316 261 58 -13 +0 +0 +1 +8 -0.4
203024 MLBTOR 55% 297272 571217 18905 31 210271338609 129285 306 265 61 -13 +0 +0 +1 +8 -0.3
203125 MLBTOR 56% 308282 601218 18935 31 213272348620 135285 306 266 62 -13 +0 +0 +1 +9 -0.3
▸ Career Totals
Career 12331132 23749530 7137921 124 209269341610 132284 316 261 58 -59 +1 +0 +4 +35 -1.9
/ 162G 650597 12626316 3720011 62 211270345615 134286 316 261 58 -31 +0 +0 +2 +18 -1.0
Career 30252769 5681141267 17691455 357 205266328594 122278 306 266 62 -131 +4 +0 +11 +86 -3.1
/ 162G 650595 12224314 3819612 82 205267326593 121278 306 266 62 -28 +1 +0 +2 +18 -0.7

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
202317 ROKDSL Blue Jays 7461 15201 10162 31 246370328698 82311 2214 324 106 +0 +0 +2 0.3
202418 ROKDSL Blue Jays 133112 32804 13206 10 286389464854 179311 1510 377 147 +7 +0 +4 1.1
202519 ROKFCL Blue Jays 225198 51712 25401 31 258342333676 76314 1811 311 96 -1 +0 +6 0.6

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
#3Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 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 3 projected seasons
31,5103418209265335+5+2-1.1-0.6
/162664158+2.4+0.7-0.5pk7: 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
Aldo Gaxiola (OGILVIE) 20 40 20 40 40 183/234/313 130279 103 39% 4% 40 -1.4
Jose Cordoba
2023 · A
20 37 41→45 44→55 39 187/251/282 95271 109 33% 6% 46 -2.0 202/259/294 92279 611 28% 6% 51 -1.7 199/258/2929326841526%6%47-0.8
Jose Bellorin
2011 · A
20 42 39→40 47→50 42 203/257/285 81265 610 25% 6% 47 -1.9 223/280/308 85271 69 19% 6% 63 -0.8 239/295/3167827661015%6%69-0.2
Victor Moscote
2014 · A
20 40 37→30 40→45 37 194/243/263 69285 45 32% 5% 36 -2.7 209/262/265 56278 25 24% 6% 44 -2.1 209/266/252432682321%6%40-0.8
Luis Palacios
2009 · A
20 43 38→40 45→50 44 205/265/285 81267 67 25% 6% 51 -1.7 184/229/259 75281 55 35% 5% 28 -3.2 142/174/195542284438%3%-14-1.2
Joshual Ramirez
2016 · A
20 44 36→30 44→50 41 209/258/275 66277 49 25% 5% 45 -2.1 196/245/277 81273 48 28% 5% 40 -2.4 154/194/243892103627%4%7-1.1
Luis Reynoso
2015 · A
20 41 37→30 43→50 39 194/249/260 66291 47 33% 6% 37 -2.6 191/245/244 53335 35 41% 6% 32 -3.0 171/227/194233141243%6%9-1.2
Raul Juarez
2018 · A
20 44 38→45 42→40 40 212/269/287 76277 66 25% 5% 54 -1.4 203/254/282 79289 65 30% 5% 46 -2.0 147/189/214672088033%3%-2-1.0
Francisco Medina
2018 · A
20 40 38→40 45→40 39 194/247/263 69280 65 32% 6% 37 -2.6 179/229/253 74344 56 46% 6% 27 -3.3 135/180/213772545647%5%-6-1.3
Adonis Paula
2014 · A
20 42 38→40 46→40 43 198/268/282 84272 45 27% 7% 52 -1.6 190/244/266 76305 44 37% 6% 37 -2.6 163/210/219563034245%5%8-1.4
Luis Cruz
2013 · A
20 44 39→40 44→45 43 213/263/291 78265 65 22% 5% 51 -1.7 221/272/313 92282 85 24% 5% 61 -1.0 224/267/291673184129%4%50-0.6
Christopher Tamarez
2014 · A
20 42 38→45 36→40 41 203/248/281 78264 63 25% 5% 43 -2.2 202/244/257 55288 35 29% 5% 33 -2.9 184/216/19172630329%4%0-1.7
Yeldrys Molina
2009 · A
20 43 38→40 48→50 44 206/265/287 82281 49 27% 7% 51 -1.7 194/252/272 78285 48 31% 7% 42 -2.3 139/198/200602030929%6%-1-1.2
Yusniel Díaz
2017 · A
20 43→50 43→45 44→50 41 216/262/326 110287 119 29% 6% 60 -1.0 225/279/341 116300 118 27% 7% 72 -0.2 223/281/34512329312727%7%71-0.2
Eduardo Urbina
2008 · A
20 42 37→40 44→50 41 198/260/265 67276 48 28% 6% 44 -2.1 209/279/285 76290 58 28% 7% 57 -1.2 193/274/251582605726%7%47-0.6
Cristian Santana
2017 · A
20 39→48 42→45 39→30 35 198/229/297 99268 104 30% 4% 38 -2.6 228/252/352 124317 162 33% 3% 63 -0.9 249/275/3489933410028%3%68-0.3
Jose Meza
2023 · A
20 41→34 41→45 48→50 40 199/264/295 96283 910 32% 6% 54 -1.4 202/295/301 99301 98 33% 10% 69 -0.4 182/291/2769427591033%11%61-0.6
Darwin Rivera
2012 · A
20 40 40 40→30 35 195/235/283 88285 83 34% 4% 37 -2.6 202/248/286 84285 73 30% 5% 44 -2.1 192/240/269772637028%5%34-0.9
Juan Fernandez
2019 · A
20 42→52 38→40 39→50 43 202/259/282 81260 54 24% 6% 48 -1.9 205/262/300 95269 85 26% 6% 54 -1.4 239/301/3329329710922%6%74-0.0
Cristian Cano
2014 · A
20 46 36→30 44→50 48 215/293/277 63284 49 24% 8% 62 -0.9 199/259/277 78290 57 31% 6% 46 -2.0 146/196/224772214234%5%4-1.0
Roberto Feliz
2008 · A
20 43 41→45 41→45 40 211/263/308 98277 95 27% 5% 56 -1.3 205/261/318 113289 127 32% 6% 59 -1.1 155/212/28813320618835%5%28-0.9