Yhoswar Garcia

CF Wisconsin Timber Rattlers
Age 25 R/R 5'9" / 150 lbs A+ HR +10%K +6% Svc 0.0 · Ctrl thru 2036
Overview
A+PROSPECTMiLBFA 2037
ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202321ROKPHI151.235/.302/.32411120—.179/.228/.250
202422ACarolina Mudc…394.291/.356/.34616559—.242/.291/.289
202523A+MIL302.204/.268/.28014824—.178/.227/.246
2027PROJMLE25MLBMIL352.207/.260/.27611351-0.2
2028PROJ30% MLB26MLBMIL28.208/.262/.2880157-0.1
2029PROJ42% MLB27MLBMIL63.209/.264/.2921259-0.2
Next 3 projected WAR -0.4Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029MiLB2030Ext$0.0M2031Ext$0.9M2032Ext$0.9M2033Ext$0.9M2034Ext$3M+2
Skills · percentileMiLB Statcast 2025 A+
Speed91
K%90
Whiff%79
Z-Con%78
Chase%39
ISO28
CompsJuan Ciriaco (age 25) · Delvin Zinn (age 25) · Elieser Bonne (age 25)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 83 proj PA
wRC+†51
AVG/OBP/SLG.206 / .258 / .274
PA83
HR0
K%22
BB%6
ISO69
MLB%0%
Value2027 · WAR
BAT: -4.8 runs (wOBA-derived runs vs avg)-5BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.3 runs (Positional adjustment)+0POSREP: +1.8 runs (Replacement-level credit)+2REPTotal WAR: -0.20-0.2WAR
trajectory · projected WAR by year
-0.2-0.1-0.2272829
Tools · ContractCON 40 / POW 25
Toolsscout grade
CONTACT40
scouting grade only
POWER25
scouting grade only
EYE35
scouting grade only
SPEED60
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
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
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

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)
202119 AClearwater Threshers — 7770 16110 6231 112 229299271570 43340 308 266 21 — — — — — —
202220 AClearwater Threshers — 146126 26431 14354 296 206306310615 103275 2410 281 39 — — — — — —
202321 ROKFCL Phillies — 151136 32711 9264 113 235302324626 88282 176 283 20 — — — — — —
202422 ACarolina Mudcats — 394350 1021221 31684 6513 291356346702 54353 178 315 59 — — — — — —
202523 A+Wisconsin Timber Rattlers — 302275 561231 24470 4813 204268280548 76241 168 249 24 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202119 A MLEClearwater Threshers — 7772 13110 4321 112 181234222456 42310 425 199 21 — — — — — —
202220 A MLEClearwater Threshers — 146130 23331 10484 296 177257269526 92255 337 226 39 — — — — — —
202321 ROK MLEFCL Phillies — 151140 25511 5384 113 179228250478 71220 253 198 20 — — — — — —
202422 A MLECarolina Mudcats — 394360 871021 21914 6513 242291289580 47305 235 255 59 — — — — — —
202523 A+ MLEWisconsin Timber Rattlers — 302281 501031 18630 4813 178227246473 68219 216 204 24 — — — — — —
202119 A MLEClearwater Threshers — 7772 13110 4321 112 181234222456 42325 425 199 21 — — — — — —
202119 A RAWClearwater Threshers — 7770 16110 6231 112 229299271570 43340 308 266 21 — — — — — —
202220 A MLEClearwater Threshers — 146130 23331 10484 296 177257269526 92268 337 226 39 — — — — — —
202220 A RAWClearwater Threshers — 146126 26431 14354 296 206306310615 103275 2410 281 39 — — — — — —
202321 ROK MLEFCL Phillies — 151140 25511 5384 113 179228250478 71235 253 198 20 — — — — — —
202321 ROK RAWFCL Phillies — 151136 32711 9264 113 235302324626 88282 176 283 20 — — — — — —
202422 A MLECarolina Mudcats — 394360 871021 21914 6513 242291289580 47315 235 255 59 — — — — — —
202422 A RAWCarolina Mudcats — 394350 1021221 31684 6513 291356346702 54353 178 315 59 — — — — — —
202523 A+ MLEWisconsin Timber Rattlers — 302281 501031 18630 4813 178227246473 68225 216 204 24 — — — — — —
202523 A+ RAWWisconsin Timber Rattlers — 302275 561231 24470 4813 204268280548 76241 168 249 24 — — — — — —
202119 A MLEClearwater Threshers — 7772 13110 4321 112 181234222456 42310 425 199 21 — — — — — —
202220 A MLEClearwater Threshers — 146131 23331 10484 296 176257267524 92255 337 226 39 — — — — — —
202321 ROK MLEFCL Phillies — 151141 25511 5384 113 177228248476 71220 253 198 20 — — — — — —
202422 A MLECarolina Mudcats — 394366 871021 21914 6513 238291284575 46305 235 255 59 — — — — — —
202523 A+ MLEWisconsin Timber Rattlers — 302281 501031 18630 4813 178227246473 68219 216 204 24 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202422 A MLECarolina Mudcats — 394366 871021 21914 6513 238291284575 46305 235 255 59 — — — — — —
202523 A+ MLEWisconsin Timber Rattlers — 302281 501031 18630 4813 178227246473 68219 216 204 24 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202725 MLB MLEMIL 0% 352326 671421 21782 133 207260276536 69265 226 244 51 -20 +1 +0 +1 +8 -0.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202826 MLB MLEMIL 30% 9487 19411 6211 31 212265293558 82266 226 253 57 -5 +0 +0 +0 +2 -0.2
202927 MLB MLEMIL 42% 151140 29611 9341 51 212267296563 84267 236 255 59 -7 +1 +0 +1 +3 -0.3
202826 MLB CTXMIL 30% 2826 5100 260 10 208262288550 80262 217 250 57 -1 +0 +0 +0 +1 -0.1
202927 MLB CTXMIL 42% 6359 12201 4140 21 209264292556 82262 226 252 59 -3 +0 +0 +0 +1 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 9185 17301 6200 31 200253271523 71250 227 251 42 -5 +0 +0 +0 +2 -0.2
/ 162G— A+C — 650607 1212107 431430 217 199252269521 69249 227 251 42 -32 +1 +0 +2 +14 -1.5
Career— MLE — 13981287 26142126 7834516 17540 203257268525 65270 256 231 42 -17 +1 +0 +1 +7 -0.8
/ 162G— MLE — 650598 1222063 361607 8119 204257273530 69271 256 231 42 -34 +2 +0 +2 +14 -1.6

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.

2025 A+Wisconsin Timber Rattlers · 302 PAwOBA .244 → .204 (−40)K% 15.6% → 21.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.56%÷0.943×1.270——20.95%
BB% (unintentional) /PA7.95%÷0.965×0.710—×0.9885.78%
HBP% /PA0.00%—×0.790—×0.9880.00%
Singles /BIP17.54%÷1.023×0.920×1.045×0.98816.29%
Doubles /BIP5.26%÷1.013×0.810×1.045×0.9884.35%
Triples /BIP1.32%÷0.900×0.850×1.045×0.9881.28%
Home runs /BIP0.44%÷1.246×0.800—×0.9880.28%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 149, 1B 105, 2B 103, 3B 80, K 89, BB 93 — 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.045.

Result: wOBA .244 → .204; ISO .076 → .062; BABIP .241 → .219. 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 ACarolina Mudcats · 394 PAwOBA .310 → .255 (−55)K% 17.3% → 23.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.26%÷1.013×1.360——23.18%
BB% (unintentional) /PA7.61%÷0.980×0.690—×0.9905.31%
HBP% /PA1.02%—×0.780—×0.9900.78%
Singles /BIP30.85%÷1.066×0.920×1.010×0.99026.63%
Doubles /BIP4.26%÷0.962×0.830×1.010×0.9903.67%
Triples /BIP0.71%÷1.007×0.910×1.010×0.9900.64%
Home runs /BIP0.35%÷1.101×0.800—×0.9900.26%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 120, 1B 113, 2B 92, 3B 101, K 103, BB 96 — 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 ×1.010.

Result: wOBA .310 → .255; ISO .054 → .046; BABIP .353 → .305. 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 Phillies · 151 PAwOBA .278 → .198 (−79)K% 17.2% → 25.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.22%÷0.989×1.440——25.08%
BB% (unintentional) /PA5.96%÷1.005×0.620—×0.9753.58%
HBP% /PA2.65%—×0.720—×0.9751.86%
Singles /BIP20.91%÷1.028×0.820×1.034×0.97516.82%
Doubles /BIP6.36%÷1.023×0.720×1.034×0.9754.51%
Triples /BIP0.91%÷0.938×0.720×1.034×0.9750.70%
Home runs /BIP0.91%÷1.028×0.780—×0.9750.67%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 106, 1B 106, 2B 105, 3B 88, K 98, BB 101 — applied at half strength. Age: age 22 vs a level average of 19.5 → −2.5% on BB/HBP/hit rates (2.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.034.

Result: wOBA .278 → .198; ISO .088 → .061; BABIP .282 → .220. 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 AClearwater Threshers · 146 PAwOBA .276 → .226 (−50)K% 24.0% → 32.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.97%÷1.000×1.360——32.60%
BB% (unintentional) /PA9.59%÷1.000×0.690—×1.0156.72%
HBP% /PA2.74%—×0.780—×1.0152.17%
Singles /BIP19.78%÷1.000×0.920×1.016×1.01518.76%
Doubles /BIP4.40%÷1.000×0.830×1.016×1.0153.76%
Triples /BIP3.30%÷1.000×0.910×1.016×1.0153.09%
Home runs /BIP1.10%÷1.000×0.800—×1.0150.89%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.016.

Result: wOBA .276 → .226; ISO .103 → .086; BABIP .275 → .255. 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 AClearwater Threshers · 77 PAwOBA .260 → .199 (−60)K% 29.9% → 41.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.87%÷0.992×1.360——40.97%
BB% (unintentional) /PA7.79%÷0.980×0.690—×1.0305.65%
HBP% /PA1.30%—×0.780—×1.0301.04%
Singles /BIP29.79%÷1.036×0.920×1.000×1.03027.25%
Doubles /BIP2.13%÷0.915×0.830×1.000×1.0301.99%
Triples /BIP2.13%÷1.150×0.910×1.000×1.0301.73%
Home runs /BIP0.00%÷0.993×0.800—×1.0300.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 99, 1B 107, 2B 83, 3B 130, K 98, BB 96 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.000.

Result: wOBA .260 → .199; ISO .043 → .031; BABIP .340 → .310. 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).