Ruben Ibarra

1B Chattanooga Lookouts
Age 28 R/R 6'3" / 290 lbs AA HR +16%BB +6% Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202425AA/A+CIN441.238/.330/.39814154—.188/.259/.298
202526AACIN400.232/.350/.47021077—.192/.280/.367
202627AA/INTL2 orgs506.246/.343/.48728186—.197/.272/.380
2027PROJMLE28MLBCIN3.211/.284/.3920085-0.0
2028PROJ23% MLB29MLBCIN36.210/.282/.3861083-0.1
Next 2 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029Ext$0.0M2030Ext$0.8M2031Ext$0.9M2032Ext$0.9M2033Ext$3M2034Ext$5M+1
Skills · percentileMiLB Statcast 2026 AA
ISO86
wOBA64
wRC+60
BB%59
K%46
Chase%38
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 100%
CompsMike Bianucci (age 28) · Brett Carroll (age 27) · Cody Decker (age 28)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†85
AVG/OBP/SLG.211 / .284 / .392
PA3
HR0
K%33
BB%7
BABIP262
ISO171
MLB%2%
Value2027 · WAR
BAT: -2.8 runs (wOBA-derived runs vs avg)-3BATRUN: +0.0 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -2.8 runs (Positional adjustment)-3POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: -0.10-0.1WAR
trajectory · projected WAR by year
-0.1-0.12728
Tools · ContractCON 40 / POW 60
Toolsscout grade
CONTACT40
scouting grade only
POWER60
scouting grade only
EYE50
scouting grade only
SPEED40
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
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
Totals $0.0M $0.0M +$0.0M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202122 ADaytona Tortugas — 10682 16301 16296 00 195365268634 73278 2715 305 48 — — — — — —
202223 A+Dayton Dragons — 9485 16304 7212 10 188266365631 176200 227 284 28 — — — — — —
202223 ADaytona Tortugas — 164140 40707 17425 21 286383486868 200355 2610 382 90 — — — — — —
202324 A+Dayton Dragons — 402340 8113118 479811 10 238349441790 203276 2412 351 74 — — — — — —
202425 AAChattanooga Lookouts — 326288 6717012 29826 01 233315417731 184281 259 325 53 — — — — — —
202425 A+Dayton Dragons — 11594 24202 17301 10 255372340712 85344 2615 325 56 — — — — — —
202526 AAChattanooga Lookouts — 400336 7817021 4710314 00 232350470820 238265 2612 362 77 — — — — — —
202627 AAChattanooga Lookouts — 468400 9519025 531189 10 237338472811 235268 2511 355 77 — — — — — —
202627 INTLNaranjeros de Hermosillo — 3835 12203 271 00 3433956571.052 314360 185 455 194 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202122 A MLEDaytona Tortugas — 10687 14201 11386 00 161298218516 57243 3610 239 48 — — — — — —
202223 A+ MLEDayton Dragons — 9487 13203 5252 10 149213276489 126163 275 209 28 — — — — — —
202223 A MLEDaytona Tortugas — 164147 33506 10565 21 224296381677 156306 346 301 90 — — — — — —
202324 A+ MLEDayton Dragons — 402355 7010114 3212711 10 197284349633 152248 328 277 74 — — — — — —
202425 AA MLEChattanooga Lookouts — 326298 551209 20996 01 185250315565 131236 306 246 53 — — — — — —
202425 A+ MLEDayton Dragons — 115101 20201 11381 10 198283248531 50288 3310 251 56 — — — — — —
202526 AA MLEChattanooga Lookouts — 400354 6814016 2912414 00 192280367647 175233 317 282 77 — — — — — —
202627 AA MLEChattanooga Lookouts — 468421 8317020 341449 10 197272380652 183238 317 282 77 — — — — — —
202122 A MLEDaytona Tortugas — 10687 14201 11386 00 161298218516 57260 3610 239 48 — — — — — —
202122 A RAWDaytona Tortugas — 10682 16301 16296 00 195365268634 73278 2715 305 48 — — — — — —
202223 A MLE2 teams — 258233 46709 16817 31 197270343613 146255 316 267 67 — — — — — —
202223 A RAW2 teams — 258225 5610011 24637 31 249340440780 191294 249 346 67 — — — — — —
202324 A+ MLEDayton Dragons — 402355 7010114 3212711 10 197284349633 152257 328 277 74 — — — — — —
202324 A+ RAWDayton Dragons — 402340 8113118 479811 10 238349441790 203276 2412 351 74 — — — — — —
202425 AA MLE2 teams — 441399 7513010 311377 11 188259296554 108254 317 247 54 — — — — — —
202425 AA RAW2 teams — 441382 9119014 461127 11 238330398727 160296 2510 325 54 — — — — — —
202526 AA MLEChattanooga Lookouts — 400354 6814016 2912414 00 192280367647 175240 317 282 77 — — — — — —
202526 AA RAWChattanooga Lookouts — 400336 7817021 4710314 00 232350470820 238265 2612 362 77 — — — — — —
202627 AA MLE2 teams — 506456 9019021 3615610 10 197271377648 180244 317 282 77 — — — — — —
202627 AA RAW2 teams — 506435 10721028 5512510 10 246343487830 241276 2511 363 77 — — — — — —
202122 A MLEDaytona Tortugas — 10688 14201 11386 00 159298216514 57243 3610 239 48 — — — — — —
202223 A MLE2 teams — 258233 46709 16817 31 197270343613 146254 316 267 67 — — — — — —
202324 A+ MLEDayton Dragons — 402356 7010114 3212711 10 197284348632 152248 328 277 74 — — — — — —
202425 AA MLE2 teams — 441400 7513010 311377 11 188259295554 107250 317 247 54 — — — — — —
202526 AA MLEChattanooga Lookouts — 400354 6814016 2912414 00 192280367647 175233 317 282 77 — — — — — —
202627 AA MLE2 teams — 506455 9019021 3615610 10 198271378649 180238 317 282 77 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202425 AA MLE2 teams — 441400 7513010 311377 11 188259295554 107250 317 247 54 — — — — — —
202526 AA MLEChattanooga Lookouts — 400354 6814016 2912414 00 192280367647 175233 317 282 77 — — — — — —
202627 AA MLE2 teams — 506455 9019021 3615610 10 198271378649 180238 317 282 77 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202728 MLB MLECIN 2% 380343 7114015 271147 20 208281379660 171261 307 294 85 -7 +0 +0 -7 +8 -0.1
▸ 2027 — real world (MLB)
202728 MLB CTXCIN 2% 33 0000 010 00 211284392676 181262 330 300 85 -0 +0 +0 -0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202829 MLB MLECIN 23% 160144 30606 12483 10 207279374653 167260 308 291 83 -3 +0 -1 -3 +3 -0.4
202829 MLB CTXCIN 23% 3632 6101 3111 00 210282386668 176261 318 297 83 -1 +0 -0 -1 +1 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 3632 6101 3111 00 188278312590 125250 318 297 71 -1 +0 -0 -1 +1 -0.1
/ 162G— A+C — 650578 10818018 5419918 00 187277311588 125249 318 297 71 -13 +0 -6 -12 +14 -1.7
Career— MLE — 24282168 42277183 17875761 82 195275346621 151251 317 273 71 -6 +0 -1 -6 +7 -0.6
/ 162G— MLE — 650580 11321022 4820316 21 195275345620 150252 317 273 71 -12 +1 -3 -12 +14 -1.2

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 AAChattanooga Lookouts · 468 PAwOBA .347 → .282 (−65)K% 25.2% → 30.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.21%÷1.000×1.220——30.76%
BB% (unintentional) /PA10.90%÷1.000×0.680—×0.9787.25%
HBP% /PA1.92%—×0.840—×0.9781.58%
Singles /BIP18.09%÷1.000×0.920×1.010×0.97816.43%
Doubles /BIP6.74%÷1.000×0.910×1.010×0.9786.06%
Triples /BIP0.00%÷1.000×0.880×1.010×0.9780.00%
Home runs /BIP8.87%÷1.000×0.800—×0.9786.94%

Factors used: league row SL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 27 vs a level average of 24.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.010.

Result: wOBA .347 → .282; ISO .235 → .190; BABIP .268 → .238. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 AAChattanooga Lookouts · 400 PAwOBA .355 → .282 (−73)K% 25.8% → 31.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.75%÷1.010×1.220——31.11%
BB% (unintentional) /PA11.75%÷1.087×0.680—×0.9887.26%
HBP% /PA3.50%—×0.840—×0.9882.90%
Singles /BIP17.17%÷0.963×0.920×0.991×0.98816.04%
Doubles /BIP7.30%÷1.092×0.910×0.991×0.9885.95%
Triples /BIP0.00%÷1.001×0.880×0.991×0.9880.00%
Home runs /BIP9.01%÷1.021×0.800—×0.9886.98%

Factors used: league row SL. Park (home-season share, regressed): HR 104, 1B 93, 2B 118, 3B 100, K 102, BB 117 — applied at half strength. Age: age 26 vs a level average of 24.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.991.

Result: wOBA .355 → .282; ISO .238 → .188; BABIP .265 → .233. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 AAChattanooga Lookouts · 326 PAwOBA .317 → .246 (−71)K% 25.2% → 30.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.15%÷1.005×1.220——30.53%
BB% (unintentional) /PA8.59%÷0.970×0.680—×0.9986.01%
HBP% /PA1.84%—×0.840—×0.9981.54%
Singles /BIP18.45%÷0.964×0.920×0.966×0.99816.97%
Doubles /BIP8.25%÷1.236×0.910×0.966×0.9985.86%
Triples /BIP0.00%÷1.001×0.880×0.966×0.9980.00%
Home runs /BIP5.83%÷1.089×0.800—×0.9984.27%

Factors used: league row SL. Park (home-season share, regressed): HR 118, 1B 93, 2B 147, 3B 100, K 101, BB 94 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.966.

Result: wOBA .317 → .246; ISO .184 → .131; BABIP .281 → .236. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 A+Dayton Dragons · 115 PAwOBA .320 → .251 (−69)K% 26.1% → 32.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.09%÷1.006×1.270——32.93%
BB% (unintentional) /PA13.91%÷0.976×0.710—×0.9789.90%
HBP% /PA0.87%—×0.790—×0.9780.67%
Singles /BIP31.25%÷1.023×0.920×0.967×0.97826.58%
Doubles /BIP3.12%÷0.941×0.810×0.967×0.9782.54%
Triples /BIP0.00%÷1.030×0.850×0.967×0.9780.00%
Home runs /BIP3.12%÷1.285×0.800—×0.9781.90%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 157, 1B 105, 2B 88, 3B 106, K 101, BB 95 — applied at half strength. Age: age 25 vs a level average of 22.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.967.

Result: wOBA .320 → .251; ISO .085 → .057; BABIP .344 → .288. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 A+Dayton Dragons · 402 PAwOBA .344 → .277 (−67)K% 24.4% → 31.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.38%÷0.975×1.270——31.75%
BB% (unintentional) /PA11.44%÷1.020×0.710—×0.9887.87%
HBP% /PA2.74%—×0.790—×0.9882.14%
Singles /BIP20.25%÷0.979×0.920×1.013×0.98819.05%
Doubles /BIP5.37%÷1.027×0.810×1.013×0.9884.24%
Triples /BIP0.41%÷0.916×0.850×1.013×0.9880.38%
Home runs /BIP7.44%÷0.951×0.800—×0.9886.18%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 90, 1B 96, 2B 105, 3B 83, K 95, BB 104 — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.013.

Result: wOBA .344 → .277; ISO .203 → .162; BABIP .276 → .248. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2022 ADaytona Tortugas · 164 PAwOBA .372 → .301 (−72)K% 25.6% → 34.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.61%÷1.021×1.360——34.13%
BB% (unintentional) /PA9.15%÷0.986×0.690—×0.9906.34%
HBP% /PA3.05%—×0.780—×0.9902.35%
Singles /BIP26.53%÷1.016×0.920×0.993×0.99023.60%
Doubles /BIP7.14%÷1.028×0.830×0.993×0.9905.67%
Triples /BIP0.00%÷1.016×0.910×0.993×0.9900.00%
Home runs /BIP7.14%÷0.883×0.800—×0.9906.41%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 77, 1B 103, 2B 106, 3B 103, K 104, BB 97 — applied at half strength. Age: age 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.993.

Result: wOBA .372 → .301; ISO .200 → .167; BABIP .355 → .306. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2022 A+Dayton Dragons · 94 PAwOBA .276 → .209 (−67)K% 22.3% → 27.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.34%÷1.047×1.270——27.09%
BB% (unintentional) /PA7.45%÷0.958×0.710—×0.9985.51%
HBP% /PA2.13%—×0.790—×0.9981.68%
Singles /BIP14.06%÷1.002×0.920×0.971×0.99812.51%
Doubles /BIP4.69%÷1.217×0.810×0.971×0.9983.02%
Triples /BIP0.00%÷1.028×0.850×0.971×0.9980.00%
Home runs /BIP6.25%÷1.058×0.800—×0.9984.72%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 112, 1B 100, 2B 143, 3B 106, K 109, BB 92 — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.971.

Result: wOBA .276 → .209; ISO .176 → .125; BABIP .200 → .163. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2021 ADaytona Tortugas · 106 PAwOBA .305 → .239 (−65)K% 27.4% → 35.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.36%÷1.038×1.360——35.84%
BB% (unintentional) /PA15.09%÷1.009×0.690——10.32%
HBP% /PA5.66%—×0.780——4.42%
Singles /BIP22.64%÷1.003×0.920×0.976—20.26%
Doubles /BIP5.66%÷1.003×0.830×0.976—4.57%
Triples /BIP0.00%÷0.944×0.910×0.976—0.00%
Home runs /BIP1.89%÷0.969×0.800——1.56%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 94, 1B 101, 2B 101, 3B 89, K 108, BB 102 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.976.

Result: wOBA .305 → .239; ISO .073 → .059; BABIP .278 → .243. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .