Joel Galarraga

PosC
B/TR/R
Born1982-03-20
Age (2027)45
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2015
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201230AAA/AA2 orgs84.329/.417/.3970391—.294/.369/.360
201331AAAPetroleros de…292.317/.394/.4525993—.278/.324/.372
201533AAARojos del Agu…47.268/.333/.2930144—.238/.289/.262
Contract
No contract data on file.

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)
200725 AAAPetroleros de Minatitlan — 197177 63923 15202 14 356412480893 124387 108 392 132 — — — — — —
200826 AAAPetroleros de Minatitlan — 439368 1172653 55349 107 318419440859 122341 813 382 116 — — — — — —
200927 AAASacramento River Cats — 5042 15310 6101 01 357449476925 119469 2012 407 112 — — — — — —
201028 A+Stockton Ports — 1817 4000 130 00 235278235513 286 176 240 13 — — — — — —
201028 ROKAZL Athletics — 7061 12200 7181 30 197290230519 33273 2610 246 -1 — — — — — —
201129 AAASacramento River Cats — 285241 651102 25244 21 270347340687 71292 89 301 72 — — — — — —
201230 AAALas Vegas 51s — 4036 11110 480 10 306375389764 83393 2010 346 68 — — — — — —
201230 AANew Hampshire Fisher Cats — 4437 13200 592 21 351455405860 54464 2011 397 112 — — — — — —
201331 AAAPetroleros de Minatitlan — 292252 801715 30402 92 317394452847 135362 1410 369 93 — — — — — —
201533 AAARojos del Aguila de Veracruz — 4741 11100 381 10 268333293626 24333 176 280 44 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200725 AAA MLEPetroleros de Minatitlan — 197182 63822 10242 14 346387445832 99382 125 364 132 — — — — — —
200826 AAA MLEPetroleros de Minatitlan — 439387 1142352 36419 107 295368395763 101318 98 339 116 — — — — — —
200927 AAA MLESacramento River Cats — 5044 13210 4131 01 295367386754 91412 268 333 112 — — — — — —
201028 A+ MLEStockton Ports — 1817 3000 140 00 176222176399 248 226 188 13 — — — — — —
201028 ROK MLEAZL Athletics — 7064 8100 4261 30 125188141329 16216 376 166 -1 — — — — — —
201129 AAA MLESacramento River Cats — 285250 651102 17304 21 260317328645 68271 116 274 72 — — — — — —
201230 AAA MLELas Vegas 51s — 4037 10110 3100 10 270325351676 81340 258 269 68 — — — — — —
201230 AA MLENew Hampshire Fisher Cats — 4438 12200 4112 21 316409368778 53422 259 334 112 — — — — — —
201331 AAA MLEPetroleros de Minatitlan — 292266 741413 16462 92 278324372696 94318 165 305 93 — — — — — —
201533 AAA MLERojos del Aguila de Veracruz — 4742 10100 291 10 238289262551 24288 194 233 44 — — — — — —
200725 AAA MLEPetroleros de Minatitlan — 197182 63822 10242 14 346387445832 99389 125 364 132 — — — — — —
200725 AAA RAWPetroleros de Minatitlan — 197177 63923 15202 14 356412480893 124387 108 392 132 — — — — — —
200826 AAA MLEPetroleros de Minatitlan — 439387 1142352 36419 107 295368395763 101323 98 339 116 — — — — — —
200826 AAA RAWPetroleros de Minatitlan — 439368 1172653 55349 107 318419440859 122341 813 382 116 — — — — — —
200927 AAA MLESacramento River Cats — 5044 13210 4131 01 295367386754 91419 268 333 112 — — — — — —
200927 AAA RAWSacramento River Cats — 5042 15310 6101 01 357449476925 119469 2012 407 112 — — — — — —
201028 ROK MLE2 teams — 8881 12100 5301 30 148207160367 12231 346 171 2 — — — — — —
201028 ROK RAW2 teams — 8878 16200 8211 30 205287231518 26276 249 245 2 — — — — — —
201129 AAA MLESacramento River Cats — 285250 651102 17304 21 260317328645 68288 116 274 72 — — — — — —
201129 AAA RAWSacramento River Cats — 285241 651102 25244 21 270347340687 71292 89 301 72 — — — — — —
201230 AA MLE2 teams — 8476 21210 6212 31 276345329674 53382 257 303 91 — — — — — —
201230 AA RAW2 teams — 8473 24310 9172 31 329417397814 68429 2011 373 91 — — — — — —
201331 AAA MLEPetroleros de Minatitlan — 292266 741413 16462 92 278324372696 94327 165 305 93 — — — — — —
201331 AAA RAWPetroleros de Minatitlan — 292252 801715 30402 92 317394452847 135362 1410 369 93 — — — — — —
201533 AAA MLERojos del Aguila de Veracruz — 4742 10100 291 10 238289262551 24303 194 233 44 — — — — — —
201533 AAA RAWRojos del Aguila de Veracruz — 4741 11100 381 10 268333293626 24333 176 280 44 — — — — — —
200725 AAA MLEPetroleros de Minatitlan — 197183 63822 10242 14 344387443829 98382 125 364 132 — — — — — —
200826 AAA MLEPetroleros de Minatitlan — 439391 1142352 36419 107 292368391759 100318 98 339 116 — — — — — —
200927 AAA MLESacramento River Cats — 5045 13210 4131 01 289367378745 89412 268 333 112 — — — — — —
201028 ROK MLE2 teams — 8882 12100 5301 30 146207159365 12223 346 171 2 — — — — — —
201129 AAA MLESacramento River Cats — 285262 651102 17304 21 248317313630 65271 116 274 72 — — — — — —
201230 AA MLE2 teams — 8476 21210 6212 31 276345329674 53383 257 303 91 — — — — — —
201331 AAA MLEPetroleros de Minatitlan — 292272 741413 16462 92 272324364688 92318 165 305 93 — — — — — —
201533 AAA MLERojos del Aguila de Veracruz — 4744 10100 291 10 227289250539 23288 194 233 44 — — — — — —
▸ Career Totals
Career— MLE — 14821328 37262109 9621422 2916 280339362701 82327 146 308 94 -10 -1 +0 +26 +32 4.9
/ 162G— MLE — 650582 1632744 429410 137 280339361700 81326 146 308 94 -4 -0 +0 +12 +14 2.1

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.

2015 AAARojos del Aguila de Veracruz · 47 PAwOBA .273 → .233 (−40)K% 17.0% → 20.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.02%÷1.009×1.200——20.25%
BB% (unintentional) /PA6.38%÷1.121×0.690—×0.9423.70%
HBP% /PA2.13%—×0.940—×0.9421.88%
Singles /BIP30.30%÷0.998×0.930—×0.94226.61%
Doubles /BIP3.03%÷1.074×0.830—×0.9422.21%
Triples /BIP0.00%÷0.900×0.920—×0.9420.00%
Home runs /BIP0.00%÷0.920×0.700—×0.9420.00%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 84, 1B 100, 2B 115, 3B 80, K 102, BB 124 — applied at half strength. Age: age 33 vs a level average of 27.2 → −5.8% on BB/HBP/hit rates (5.8 yr older than average).

Result: wOBA .273 → .233; ISO .024 → .019; BABIP .333 → .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).

2013 AAAPetroleros de Minatitlan · 292 PAwOBA .354 → .305 (−49)K% 13.7% → 15.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.70%÷1.036×1.200——15.86%
BB% (unintentional) /PA8.56%÷1.029×0.690—×0.9625.53%
HBP% /PA0.68%—×0.940—×0.9620.62%
Singles /BIP26.89%÷1.011×0.930×1.041×0.96224.78%
Doubles /BIP8.02%÷1.101×0.830×1.041×0.9626.05%
Triples /BIP0.47%÷0.901×0.920×1.041×0.9620.48%
Home runs /BIP2.36%÷1.083×0.700—×0.9621.47%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 117, 1B 102, 2B 120, 3B 80, K 107, BB 106 — applied at half strength. Age: age 31 vs a level average of 27.2 → −3.8% on BB/HBP/hit rates (3.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.041.

Result: wOBA .354 → .305; ISO .135 → .103; BABIP .362 → .318. 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).

2012 AANew Hampshire Fisher Cats · 44 PAwOBA .388 → .334 (−53)K% 20.5% → 24.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.45%÷1.037×1.220——24.07%
BB% (unintentional) /PA11.36%÷0.943×0.700—×0.9488.00%
HBP% /PA4.55%—×0.850—×0.9483.66%
Singles /BIP39.29%÷0.994×0.970—×0.94836.34%
Doubles /BIP7.14%÷0.987×0.860—×0.9485.90%
Triples /BIP0.00%÷0.900×0.950—×0.9480.00%
Home runs /BIP0.00%÷1.019×0.780—×0.9480.00%

Factors used: league row EL. Park (home-season share, regressed): HR 104, 1B 99, 2B 97, 3B 80, K 107, BB 89 — applied at half strength. Age: age 30 vs a level average of 24.8 → −5.2% on BB/HBP/hit rates (5.2 yr older than average).

Result: wOBA .388 → .334; ISO .054 → .045; BABIP .464 → .422. 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).

2012 AAALas Vegas 51s · 40 PAwOBA .337 → .269 (−68)K% 20.0% → 25.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.00%÷1.004×1.290——25.69%
BB% (unintentional) /PA10.00%÷0.985×0.710—×0.9727.01%
HBP% /PA0.00%—×0.980—×0.9720.00%
Singles /BIP32.14%÷0.985×0.900—×0.97228.54%
Doubles /BIP3.57%÷1.085×0.810—×0.9722.59%
Triples /BIP3.57%÷0.994×0.810—×0.9722.83%
Home runs /BIP0.00%÷1.059×0.780—×0.9720.00%

Factors used: league row PCL. Park (home-season share, regressed): HR 112, 1B 97, 2B 117, 3B 99, K 101, BB 97 — applied at half strength. Age: age 30 vs a level average of 27.2 → −2.8% on BB/HBP/hit rates (2.8 yr older than average).

Result: wOBA .337 → .269; ISO .083 → .062; BABIP .393 → .340. 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).

2011 AAASacramento River Cats · 285 PAwOBA .293 → .274 (−19)K% 8.4% → 10.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA8.42%÷1.021×1.290——10.64%
BB% (unintentional) /PA8.42%÷0.991×0.710—×0.9825.92%
HBP% /PA1.40%—×0.980—×0.9821.35%
Singles /BIP23.96%÷0.995×0.900×1.050×0.98222.35%
Doubles /BIP5.07%÷0.916×0.810×1.050×0.9824.62%
Triples /BIP0.00%÷1.048×0.810×1.050×0.9820.00%
Home runs /BIP0.92%÷0.936×0.780—×0.9820.75%

Factors used: league row PCL. Park (home-season share, regressed): HR 87, 1B 99, 2B 83, 3B 110, K 104, BB 98 — applied at half strength. Age: age 29 vs a level average of 27.2 → −1.8% on BB/HBP/hit rates (1.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .293 → .274; ISO .071 → .067; BABIP .292 → .271. 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).

2010 ROKAZL Athletics · 70 PAwOBA .244 → .166 (−78)K% 25.7% → 37.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.71%÷1.000×1.440——37.03%
BB% (unintentional) /PA10.00%÷1.000×0.620—×0.9405.83%
HBP% /PA1.43%—×0.720—×0.9400.97%
Singles /BIP23.26%÷1.000×0.820×1.050×0.94018.82%
Doubles /BIP4.65%÷1.000×0.720×1.050×0.9403.31%
Triples /BIP0.00%÷1.000×0.720×1.050×0.9400.00%
Home runs /BIP0.00%÷1.000×0.780—×0.9400.00%

Factors used: level-wide ROK 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 28 vs a level average of 19.5 → −6.0% on BB/HBP/hit rates (8.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .244 → .166; ISO .033 → .021; BABIP .273 → .216. 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).

2010 A+Stockton Ports · 18 PAwOBA .234 → .188 (−46)K% 16.7% → 21.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.67%÷1.036×1.340——21.56%
BB% (unintentional) /PA5.56%÷1.062×0.710—×0.9483.52%
HBP% /PA0.00%—×0.790—×0.9480.00%
Singles /BIP28.57%÷0.992×0.910—×0.94824.84%
Doubles /BIP0.00%÷0.951×0.820—×0.9480.00%
Triples /BIP0.00%÷0.928×0.760—×0.9480.00%
Home runs /BIP0.00%÷1.183×0.920—×0.9480.00%

Factors used: league row CAL. Park (home-season share, regressed): HR 137, 1B 98, 2B 90, 3B 86, K 107, BB 112 — applied at half strength. Age: age 28 vs a level average of 22.8 → −5.2% on BB/HBP/hit rates (5.2 yr older than average).

Result: wOBA .234 → .188; ISO .000 → .000; BABIP .286 → .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).

2009 AAASacramento River Cats · 50 PAwOBA .397 → .333 (−64)K% 20.0% → 25.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.00%÷1.000×1.290——25.80%
BB% (unintentional) /PA12.00%÷1.000×0.710—×1.0038.55%
HBP% /PA2.00%—×0.980—×1.0031.97%
Singles /BIP34.38%÷1.000×0.900—×1.00331.03%
Doubles /BIP9.38%÷1.000×0.810—×1.0037.62%
Triples /BIP3.12%÷1.000×0.810—×1.0032.54%
Home runs /BIP0.00%÷1.000×0.780—×1.0030.00%

Factors used: league row PCL. 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 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average).

Result: wOBA .397 → .333; ISO .119 → .096; BABIP .469 → .412. 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).