Poncho Ruiz

C Wichita Wind Surge
Age 25 R/R 6'1" / 210 lbs AA Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
OGV OFP35OGV rank#1920ETA2029MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202422A+/A/INTL2 orgs510.265/.363/.3715674—.192/.277/.277
202523A+/A/INTL2 orgs454.248/.362/.3332157—.193/.288/.257
202624AA/INTL2 orgs130.216/.315/.3333360—.172/.250/.287
2027PROJMLE25MLBMIN2.204/.288/.2870066-0.0
2028PROJ31% MLB26MLBMIN47.208/.291/.30111700.0
2029PROJ42% MLB27MLBMIN81.209/.292/.30411710.1
Next 3 projected WAR 0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029MiLB2030Pre-Arb$0.8M2031Ext$0.9M2032Ext$0.9M2033Ext$3M2034Ext$5M+1
Skills · percentileMiLB Statcast 2026 AA
K%77
Chase%77
Whiff%68
Speed63
BB%59
Z-Con%38
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 98%
CompsOnix Vega (age 25) · Adam Weisenburger (age 25) · Jonathan Diaz (age 25)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†66
AVG/OBP/SLG.204 / .288 / .287
PA2
HR0
K%24
BB%10
BABIP269
ISO87
MLB%2%
Value2027 · WAR
BAT: -3.7 runs (wOBA-derived runs vs avg)-4BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.6 runs (Positional adjustment)+2POSREP: +2.0 runs (Replacement-level credit)+2REPTotal WAR: +0.10+0.1WAR
0.00.51.00.00.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$0M ctrl surplus
Tools · ContractCON 40 / POW 30
Toolsscout grade
CONTACT40
scouting grade only
POWER30
scouting grade only
EYE60
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
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.8M———
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. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run 1-3 WAR low.

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)
202321 ROKFCL Twins — 3228 3100 360 00 107194143336 36130 199 162 -37 — — — — — —
202321 INTLTomateros de Culiacan — 3028 6001 260 00 214267321588 107238 207 267 67 — — — — — —
202422 A+Cedar Rapids Kernels — 7766 12300 10190 00 182289227517 45250 2513 246 18 — — — — — —
202422 AFort Myers Mighty Mussels — 300253 672104 38505 31 265372395767 130310 1713 345 65 — — — — — —
202422 INTLTomateros de Culiacan — 133118 37701 14220 31 314386398785 85379 1711 354 126 — — — — — —
202523 A+Cedar Rapids Kernels — 210175 401301 30413 01 229351320671 91289 2014 312 49 — — — — — —
202523 AFort Myers Mighty Mussels — 132108 321000 24270 10 296424389813 93395 2018 375 71 — — — — — —
202523 INTLTomateros de Culiacan — 11292 21301 10200 00 228304293597 65278 189 253 57 — — — — — —
202624 AAWichita Wind Surge — 9784 16212 11191 30 190292310601 119219 2011 275 40 — — — — — —
202624 INTLTomateros de Culiacan — 3327 8001 371 01 296387407795 111368 219 341 117 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202321 ROK MLEFCL Twins — 3229 3100 280 00 103161138299 3499 256 114 -37 — — — — — —
202422 A+ MLECedar Rapids Kernels — 7769 10200 7250 00 145224174398 29228 329 195 18 — — — — — —
202422 A MLEFort Myers Mighty Mussels — 300264 541703 27685 31 205291303594 98251 239 265 65 — — — — — —
202523 A+ MLECedar Rapids Kernels — 210184 33901 21533 01 179274245519 65242 2510 241 49 — — — — — —
202523 A MLEFort Myers Mighty Mussels — 132116 25700 16370 10 216311276586 60323 2812 273 71 — — — — — —
202624 AA MLEWichita Wind Surge — 9787 15212 8231 30 172250287537 115199 248 227 40 — — — — — —
202321 ROK MLE2 teams — 6257 4100 4160 00 7013188219 1895 266 114 -37 — — — — — —
202321 ROK RAW2 teams — 6256 9101 5120 00 161230232462 71182 198 213 -37 — — — — — —
202422 A MLE3 teams — 510453 862504 461265 62 190272272543 82250 259 251 56 — — — — — —
202422 A RAW3 teams — 510437 1163105 62915 62 265363371734 105321 1812 332 56 — — — — — —
202523 A+ MLE3 teams — 454390 782201 491203 11 200294264558 64283 2611 253 58 — — — — — —
202523 A+ RAW3 teams — 454375 932602 64883 11 248362333695 85316 1914 315 58 — — — — — —
202624 AA MLE2 teams — 130115 19212 10312 31 165244252496 87205 248 227 40 — — — — — —
202624 AA RAW2 teams — 130111 24213 14262 31 216315333648 117253 2011 292 40 — — — — — —
202321 ROK MLE2 teams — 6258 4100 4160 00 6913186217 1799 266 114 -37 — — — — — —
202422 A MLE3 teams — 510454 862504 461265 62 189272271543 81246 259 251 56 — — — — — —
202523 A+ MLE3 teams — 454399 782201 491203 11 195294258552 63273 2611 253 58 — — — — — —
202624 AA MLE2 teams — 130117 19212 10312 31 162244248492 85199 248 227 40 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202422 A MLE3 teams — 510454 862504 461265 62 189272271543 81246 259 251 56 — — — — — —
202523 A+ MLE3 teams — 454399 782201 491203 11 195294258552 63273 2611 253 58 — — — — — —
202624 AA MLE2 teams — 130117 19212 10312 31 162244248492 85199 248 227 40 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202725 MLB MLEMIN 2% 200177 37812 19492 21 204288287575 83269 2410 265 66 -8 +0 +0 +4 +4 0.1
▸ 2027 — real world (MLB)
202725 MLB CTXMIN 2% 22 0000 000 00 204288287575 83269 00 265 66 -0 +0 +0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202826 MLB MLEMIN 31% 152136 28612 14371 20 208291301592 93270 249 272 70 -5 +0 +0 +3 +3 0.1
202927 MLB MLEMIN 42% 193171 36812 18472 20 209292304595 95271 249 273 71 -7 +0 +0 +3 +4 0.1
203028 MLB MLEMIN 48% 228203 42913 21562 20 209291304595 95271 259 273 71 -8 +0 -1 +4 +5 0.1
202826 MLB CTXMIN 31% 4743 9201 4110 10 208291301592 93270 239 272 70 -2 +0 +0 +1 +1 0.0
202927 MLB CTXMIN 42% 8172 14301 8201 10 209292304596 95271 2510 273 71 -3 +0 +0 +1 +2 0.1
203028 MLB CTXMIN 48% 10997 19401 10271 10 209291305596 96271 259 273 71 -4 +0 -0 +2 +2 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 237212 42903 22582 30 198280283563 85257 249 273 57 -8 +1 -0 +4 +5 0.1
/ 162G— A+C — 650581 1152508 601595 80 198278282560 84257 249 273 57 -23 +2 -1 +12 +14 0.4
Career— MLE — 18191605 31077415 17145516 174 193277274551 81257 259 253 57 -24 +1 -1 +12 +14 0.3
/ 162G— MLE — 650574 1102815 611636 61 192277270547 78255 259 253 57 -23 +1 -1 +12 +14 0.3

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 AAWichita Wind Surge · 97 PAwOBA .271 → .227 (−44)K% 19.6% → 23.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.59%÷1.000×1.220——23.90%
BB% (unintentional) /PA11.34%÷1.000×0.700—×1.0128.03%
HBP% /PA1.03%—×0.870—×1.0120.91%
Singles /BIP16.92%÷1.000×0.920×0.993×1.01215.65%
Doubles /BIP3.08%÷1.000×0.840×0.993×1.0122.60%
Triples /BIP1.54%÷1.000×0.940×0.993×1.0121.45%
Home runs /BIP3.08%÷1.000×0.800—×1.0122.49%

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

Result: wOBA .271 → .227; ISO .119 → .101; BABIP .219 → .199. 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 A+Cedar Rapids Kernels · 210 PAwOBA .307 → .241 (−67)K% 19.5% → 25.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.52%÷0.979×1.270——25.32%
BB% (unintentional) /PA14.29%÷0.989×0.710—×0.99810.24%
HBP% /PA1.43%—×0.790—×0.9981.13%
Singles /BIP19.40%÷0.990×0.920×0.967×0.99817.40%
Doubles /BIP9.70%÷1.088×0.810×0.967×0.9986.97%
Triples /BIP0.00%÷0.943×0.850×0.967×0.9980.00%
Home runs /BIP0.75%÷0.962×0.800—×0.9980.62%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 92, 1B 98, 2B 118, 3B 89, K 96, BB 98 — 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.967.

Result: wOBA .307 → .241; ISO .091 → .067; BABIP .289 → .242. 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 AFort Myers Mighty Mussels · 132 PAwOBA .366 → .273 (−94)K% 20.5% → 28.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.45%÷0.994×1.360——27.98%
BB% (unintentional) /PA18.18%÷1.054×0.690—×0.99011.78%
HBP% /PA0.00%—×0.780—×0.9900.00%
Singles /BIP27.16%÷1.029×0.920×0.952×0.99022.90%
Doubles /BIP12.35%÷1.032×0.830×0.952×0.9909.36%
Triples /BIP0.00%÷1.000×0.910×0.952×0.9900.00%
Home runs /BIP0.00%÷0.898×0.800—×0.9900.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 80, 1B 106, 2B 106, 3B 100, K 99, BB 111 — 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.952.

Result: wOBA .366 → .273; ISO .093 → .069; BABIP .395 → .323. 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 AFort Myers Mighty Mussels · 300 PAwOBA .341 → .265 (−76)K% 16.7% → 22.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.67%÷0.994×1.360——22.81%
BB% (unintentional) /PA12.67%÷0.976×0.690——8.96%
HBP% /PA1.67%—×0.780——1.30%
Singles /BIP20.69%÷1.096×0.920×0.977—16.97%
Doubles /BIP10.34%÷1.019×0.830×0.977—8.23%
Triples /BIP0.00%÷0.962×0.910×0.977—0.00%
Home runs /BIP1.97%÷0.962×0.800——1.64%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 92, 1B 119, 2B 104, 3B 92, K 99, BB 95 — 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.977.

Result: wOBA .341 → .265; ISO .130 → .104; BABIP .310 → .251. 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+Cedar Rapids Kernels · 77 PAwOBA .244 → .195 (−49)K% 24.7% → 32.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.68%÷0.972×1.270——32.23%
BB% (unintentional) /PA12.99%÷1.043×0.710—×1.0128.94%
HBP% /PA0.00%—×0.790—×1.0120.00%
Singles /BIP19.15%÷0.984×0.920×1.023×1.01218.54%
Doubles /BIP6.38%÷1.119×0.810×1.023×1.0124.78%
Triples /BIP0.00%÷1.146×0.850×1.023×1.0120.00%
Home runs /BIP0.00%÷1.191×0.800—×1.0120.00%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 138, 1B 97, 2B 124, 3B 129, K 94, BB 109 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.023.

Result: wOBA .244 → .195; ISO .045 → .033; BABIP .250 → .228. 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 ROKFCL Twins · 32 PAwOBA .164 → .114 (−49)K% 18.8% → 26.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.75%÷1.025×1.440——26.35%
BB% (unintentional) /PA9.38%÷0.963×0.620—×0.9855.95%
HBP% /PA0.00%—×0.720—×0.9850.00%
Singles /BIP9.09%÷1.018×0.820—×0.9857.22%
Doubles /BIP4.55%÷1.014×0.720—×0.9853.18%
Triples /BIP0.00%÷0.934×0.720—×0.9850.00%
Home runs /BIP0.00%÷0.913×0.780—×0.9850.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 83, 1B 104, 2B 103, 3B 87, K 105, BB 93 — applied at half strength. Age: age 21 vs a level average of 19.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average).

Result: wOBA .164 → .114; ISO .036 → .025; BABIP .130 → .099. 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 — .