Enmanuel BonillaOF Dunedin Blue Jays
Age 20 R/R 6'1" / 180 lbs A Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION88 act + 115 ros · stats below = ROS only
wRC+†19
AVG/OBP/SLG.159 / .211 / .215
PA115
HR1
K%37
BB%5
BABIP250
ISO56
MLB%0%
Value2026 · WAR
BAT: -18.8 runs (wOBA-derived runs vs avg)-19BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.2 runs (Positional adjustment)-1POSREP: +5.8 runs (Replacement-level credit)+6REPTotal WAR: -1.40-1.4WAR
trajectory · projected WAR by year
-1.4-1.52627
Tools · ContractCON 20 / POW 25
Toolsscout grade
CONTACT20
scouting grade only
POWER25
scouting grade only
EYE25
scouting grade only
SPEED50
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
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
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 226199 40522 17777 55 201287276563 75309 348 255 53
202317 ROKDSL Blue Jays 226189 58833 27557 55 307413429841 122410 2412 377 147
202418 ROKFCL Blue Jays 214200 22313 71086 32 110164180344 70211 503 154 -24
202418 ROKFCL Blue Jays 214194 36624 13766 32 186258299557 113278 366 254 53
202519 ROKFCL Blue Jays 217196 24312 10854 94 122181179360 56191 395 163 -17
202519 ROKFCL Blue Jays 217188 35414 17594 94 186267282549 96237 278 246 47
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD20 ATOR 8882 13201 5400 52 159207220426 61286 456 207 16 -8 +0 +0 -1 +2 -0.6
YTD20 ATOR 8879 19302 8280 52 241310354665 114340 329 298 87 -1 +0 +0 -1 +2 0.1
ROS20 ATOR 0% 115107 17301 6431 31 159211215425 56259 375 210 19 -10 +0 +0 -1 +3 -0.8
ROS20 MLBTOR 0% 01 0000 000 00 260 202 13 +0 -0
FULL20 ATOR 8883 13201 5400 52 157207217424 60279 456 207 16 -8 +0 +0 -1 +2 -0.6
TOT20 ATOR 203189 30502 11831 83 159209217426 58264 415 209 18 -19 +0 +0 -1 +6 -1.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202721 MLBTOR 34% 284262 47815 161004 52 179238275512 95266 356 231 35 -21 +0 +0 -2 +8 -1.5
202721 MLBTOR 34% 9892 17302 5351 21 185235283517 98267 365 222 28 -8 +0 +0 -1 +3 -0.6
▸ Career Totals
Career 9893 17302 5351 21 183235280514 97268 365 222 28 -8 +0 +0 -1 +3 -0.6
/ 162G 650617 11320013 332327 137 183235279514 96269 365 222 28 -53 -0 +0 -4 +18 -3.9
Career 1056964 15022513 5641322 2514 156219229448 74249 395 204 15 -102 -1 +0 -6 +30 -8.1
/ 162G 650593 931438 3425414 159 157220231451 74251 395 204 15 -63 -1 +0 -4 +18 -5.0

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 226189 58833 27557 55 307413429841 122410 2412 377 147 +12 -1 +6 1.8
202418 ROKFCL Blue Jays 214194 36624 13766 32 186258299557 113278 366 254 53 -11 -0 +6 -0.6
202519 ROKFCL Blue Jays 217188 35414 17594 94 186267282549 96237 278 246 47 -13 +0 +6 -0.7

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
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#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
130145173225254-2+0-1.9-1.0
/162664910-4.0+0.0-4.2pk7: 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
Enmanuel Bonilla (OGILVIE) 20 20 25 50 25 159/209/217 58264 28 41% 5% 18 -1.4
Didimo Bracho
2017 · A
20 35 37→30 48→60 34 172/222/242 69271 513 37% 5% 21 -3.7 195/244/300 105293 86 34% 5% 46 -2.0 181/230/32114025111332%5%41-0.6
Angel Solarte
2021 · A
20 39 39→30 49→45 39 192/239/277 85258 67 28% 5% 37 -2.6 209/262/276 67317 39 33% 5% 46 -2.0 204/258/2575331321033%5%38-1.2
Omar Hernandez
2022 · A
20 34 37→30 51→55 35 171/215/244 74256 46 34% 5% 19 -3.9 180/229/242 62263 416 31% 5% 24 -3.5 204/241/2534827342325%4%29-1.3
Tyler Whitaker
2023 · A
20 32→27 41→40 50 28 154/208/246 92309 1011 51% 5% 17 -4.0 168/244/250 82320 714 46% 7% 34 -2.8 148/235/2338527261844%8%26-1.5
Miguel Eladio
2016 · A
20 35 35→40 49→55 34 171/211/224 53264 213 35% 4% 11 -4.4 196/229/264 68311 47 37% 4% 29 -3.2 203/229/274713175436%3%27-1.3
Carlos Rodriguez
2015 · A
20 37 34→30 49→50 39 173/244/222 48261 113 32% 6% 27 -3.3 185/241/234 49276 112 32% 4% 27 -3.3 174/225/2053126201532%4%10-1.5
Francisco Garcia
2023 · A
20 36 38→40 43→50 34 174/235/250 76289 66 40% 5% 30 -3.1 177/236/262 85295 75 40% 5% 33 -2.9 142/195/214722317440%4%3-1.5
Ronaldo Pulgar
2017 · A
20 38 35→30 45→55 40 182/242/240 58271 37 32% 6% 30 -3.1 184/250/243 59252 311 26% 7% 34 -2.8 163/236/2084421331623%7%16-1.2
Jesus Parra
2023 · A
20 34 39→45 50 28 169/215/253 84292 65 43% 4% 22 -3.7 185/230/269 84339 55 45% 4% 32 -3.0 148/184/225772964249%3%-2-1.5
Nic Pierre
2017 · A
20 37 36→40 47→45 35 180/216/246 66255 49 30% 4% 19 -3.9 194/231/259 65278 35 30% 4% 29 -3.2 184/215/237532613230%3%13-1.1
Ramy Perez
2015 · A
20 37 35→30 47→50 40 177/236/235 58246 36 28% 6% 26 -3.4 194/241/256 62251 28 23% 5% 33 -2.9 190/232/242522391920%4%22-1.2
Wilson Amador
2017 · A
20 37 35→30 51→55 36 176/234/241 65268 215 34% 5% 27 -3.3 202/245/275 73305 416 33% 5% 39 -2.5 199/227/2575829722933%3%23-1.1
Johan De Jesus
2017 · A
20 34 35→30 50 34 162/218/220 58282 39 41% 6% 14 -4.2 174/225/253 79301 56 41% 6% 25 -3.5 144/200/228842414440%6%7-1.5
Raynay Guerrero
2013 · A
20 36 38→40 48→40 35 179/229/260 81264 64 34% 5% 30 -3.1 190/235/264 74255 54 27% 4% 33 -2.9 176/218/238612305325%3%19-1.2
Marc Ramirez
2011 · A
20 39 38→40 48→50 34 190/234/265 76288 59 35% 4% 33 -2.9 188/254/258 70295 49 35% 6% 40 -2.4 150/233/1984724321236%7%14-1.5
Romulo Ruiz
2010 · A
20 32 42→40 47→30 36 169/217/266 97253 115 37% 6% 26 -3.4 188/252/276 88257 64 27% 8% 44 -2.1 185/257/272882445125%8%42-1.0
Junior Soto
2017 · A
20 37 38→30 48→50 36 184/227/270 86268 57 32% 5% 30 -3.1 174/211/286 112297 115 43% 4% 28 -3.2 112/143/24112917115246%3%-15-1.9
Rafael Mejia
2018 · A
20 35 42→40 47→50 36 182/227/281 99253 106 32% 5% 33 -2.9 211/251/341 130301 158 34% 4% 60 -1.0 206/233/374168276241035%2%56-0.3
Cristhian Vasquez
2017 · A
20 32 38→30 49→50 42 161/225/240 79224 68 30% 7% 23 -3.6 195/251/268 73259 49 25% 6% 40 -2.4 190/244/2485824721122%5%30-1.4
Benyamin Bailey
2022 · A
20 38 38→30 49→45 43 181/258/253 73294 66 38% 9% 41 -2.3 178/246/254 76306 74 40% 8% 36 -2.7 146/221/210652496041%8%14-2.4