Joel Galarraga

PosC
B/TR/R
Born1982-03-20
Age (2026)44

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. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve. Catcher framing: only 2026 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 below FG-DC by 1-3 WAR.

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 152 +12 -1 +4 1.5
200826 AAAPetroleros de Minatitlan 439368 1172653 55349 107 318419440859 122341 813 382 145 +23 -1 +10 3.3
200927 AAASacramento River Cats 5042 15310 6101 01 357449476925 119469 2012 407 161 +4 -0 +1 0.4
201028 A+Stockton Ports 1817 4000 130 00 235278235513 286 176 240 48 -1 +0 +0 -0.1
201028 ROKAZL Athletics 7061 12200 7181 30 197290230519 33273 2610 246 53 -4 +1 +2 -0.2
201129 AAASacramento River Cats 285241 651102 25244 21 270347340687 71292 89 301 90 -3 +0 +6 0.3
201230 AAALas Vegas 51s 4036 11110 480 10 306375389764 83393 2010 346 120 +1 +0 +1 0.2
201230 AANew Hampshire Fisher Cats 4437 13200 592 21 351455405860 54464 2011 397 155 +3 +0 +1 0.4
201331 AAAPetroleros de Minatitlan 292252 801715 30402 92 317394452847 135362 1410 369 136 +13 +1 +6 2.0
201533 AAARojos del Aguila de Veracruz 4741 11100 381 10 268333293626 24333 176 280 76 -1 +0 +1 -0.0
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200725 AAA MLEPetroleros de Minatitlan 197182 61822 10242 14 335376434810 99370 125 353 125 +6 -1 +4 0.9
200826 AAA MLEPetroleros de Minatitlan 439387 1132352 36419 107 292366393759 101312 98 334 112 +6 -1 +10 1.5
200927 AAA MLESacramento River Cats 5044 13210 4131 01 295367386754 91411 268 332 111 +1 -0 +1 0.1
201028 A+ MLEStockton Ports 1817 4000 140 00 235278235513 262 226 198 20 -2 +0 +0 -0.1
201028 ROK MLEAZL Athletics 7064 9100 4261 30 141203156359 16230 376 175 5 -8 +1 +2 -0.6
201129 AAA MLESacramento River Cats 285250 661102 17304 21 264321332653 68276 116 278 74 -9 +0 +6 -0.3
201230 AAA MLELas Vegas 51s 4037 10110 3100 10 270325351676 81349 258 276 73 -1 +0 +1 -0.0
201230 AA MLENew Hampshire Fisher Cats 4438 12200 4112 21 316409368778 53434 259 344 119 +1 +0 +1 0.2
201331 AAA MLEPetroleros de Minatitlan 292265 761413 17462 92 287335381716 94331 166 317 101 +0 +1 +6 0.8
201533 AAA MLERojos del Aguila de Veracruz 4742 11100 291 10 262311286597 24306 194 247 53 -3 +0 +1 -0.1
200725 AAA MLEPetroleros de Minatitlan 197182 61822 10242 14 335376434810 99376 125 353 125
200725 AAA RAWPetroleros de Minatitlan 197177 63923 15202 14 356412480893 124387 108 392 125
200826 AAA MLEPetroleros de Minatitlan 439387 1132352 36419 107 292366393759 101320 98 334 112
200826 AAA RAWPetroleros de Minatitlan 439368 1172653 55349 107 318419440859 122341 813 382 112
200927 AAA MLESacramento River Cats 5044 13210 4131 01 295367386754 91419 268 332 111
200927 AAA RAWSacramento River Cats 5042 15310 6101 01 357449476925 119469 2012 407 111
201028 ROK MLE2 teams 8881 12100 5301 30 148207160367 12231 346 180 8
201028 ROK RAW2 teams 8878 16200 8211 30 205287231518 26276 249 245 8
201129 AAA MLESacramento River Cats 285250 661102 17304 21 264321332653 68292 116 278 74
201129 AAA RAWSacramento River Cats 285241 651102 25244 21 270347340687 71292 89 301 74
201230 AA MLE2 teams 8475 21210 7212 31 280357333690 53389 258 312 97
201230 AA RAW2 teams 8473 24310 9172 31 329417397814 68429 2011 373 97
201331 AAA MLEPetroleros de Minatitlan 292265 761413 17462 92 287335381716 94338 166 317 101
201331 AAA RAWPetroleros de Minatitlan 292252 801715 30402 92 317394452847 135362 1410 369 101
201533 AAA MLERojos del Aguila de Veracruz 4742 11100 291 10 262311286597 24333 194 247 53
201533 AAA RAWRojos del Aguila de Veracruz 4741 11100 381 10 268333293626 24333 176 280 53
200725 AAA MLEPetroleros de Minatitlan 197183 61822 10242 14 333376432808 98370 125 353 125
200826 AAA MLEPetroleros de Minatitlan 439391 1132352 36419 107 289366389754 100312 98 334 112
200927 AAA MLESacramento River Cats 5045 13210 4131 01 289367378745 89411 268 332 111
201028 ROK MLE2 teams 8882 12100 5301 30 146207159365 12237 346 180 8
201129 AAA MLESacramento River Cats 285262 661102 17304 21 252321317638 65276 116 278 74
201230 AA MLE2 teams 8475 21210 7212 31 280357333690 53394 258 312 97
201331 AAA MLEPetroleros de Minatitlan 292271 761413 17462 92 280335373707 92331 166 317 101
201533 AAA MLERojos del Aguila de Veracruz 4744 11100 291 10 250311273584 23306 194 247 53
▸ Career Totals
Career MLE 14821326 37362109 9821422 2916 281341363704 82328 147 309 95 -8 -1 +0 +26 +32 5.1
/ 162G MLE 650582 1632744 439410 137 280341361702 81326 147 309 95 -4 -0 +0 +12 +14 2.2