Brooks BrannonC Portland Sea Dogs
Age 22 R/R 5'11" / 210 lbs AA HR -5%K -4% Svc 0.0 · Ctrl thru 2032
2026 ROS PROJECTION398 act + 9 ros · stats below = ROS only
showingROS
wRC+†82
AVG/OBP/SLG.125 / .222 / .125
PA9
HR0
K%33
BB%11
BABIP310
ISO134
MLB%2%
Value2026 · WAR
BAT: -1.2 runs (wOBA-derived runs vs avg)-1BATRUN: -0.5 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +7.3 runs (Positional adjustment)+7POSREP: +8.8 runs (Replacement-level credit)+9REPTotal WAR: +1.50+1.5WAR
0.00.81.60.00.30.60.80.90.90.826272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control+$13M ctrl surplus
Tools · ContractCON 40 / POW 40
Toolsscout grade
CONTACT40
scouting grade only
POWER40
scouting grade only
EYE25
scouting grade only
SPEED45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2027
Service   0 yrs (est)
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2027
2027Pre-Arb$0.8M+0.3$1M+$0.4M
2028Pre-Arb$0.8M+0.6$2M+$1M
2029Pre-Arb$0.8M+0.8$3M+$2M
2030Arb-1$4M+0.9$3M+$0.2M
2031Arb-2$6M+0.9$2M+$0.0M (cut)
2032Arb-3$9M+0.8$2M+$0.0M (cut)
Totals $6M $13M +$4M

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)
202218 ROKFCL Red Sox 1513 6120 250 00 4625338461.379 385750 3313 575 275 +3 +0 +0 0.4
202319 ASalem Red Sox 2524 7003 180 00 292320667987 375308 324 422 172 +2 +0 +1 0.3
202319 ROKFCL Red Sox 5248 12313 3120 00 250294542836 292273 236 352 125 +2 +0 +1 0.3
202420 ASalem Red Sox 230207 52826 23670 51 251326396722 145343 2910 324 106 +2 +1 +5 0.7
202420 ROKFCL Red Sox 2723 4000 4100 10 174296174470 308 3715 237 47 -2 +0 +1 -0.1
202420 INTLMesa Solar Sox 7268 21402 4210 00 309347456803 147422 296 356 127 +2 +0 +2 0.4
202521 AAPortland Sea Dogs 159143 32805 15541 10 224302385687 161321 349 309 95 -1 +0 +3 0.3
202521 A+Greenville Drive 224211 57825 12631 31 270312398711 128364 285 317 101 +0 +0 +5 0.5
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202218 ROK MLEFCL Red Sox 1514 3010 170 00 214267357624 143576 477 350 123 +0 +0 +0 0.1
202319 A MLESalem Red Sox 2524 5002 1120 00 208240458698 250276 484 294 85 -0 +0 +1 0.0
202319 ROK MLEFCL Red Sox 5249 9212 2170 00 184216388603 204203 334 234 45 -3 +0 +1 -0.2
202420 A MLESalem Red Sox 230216 40515 141000 51 185235287522 102318 436 231 42 -16 +1 +5 -1.0
202420 ROK MLEFCL Red Sox 2724 3000 3140 10 125222125347 254 5211 152 -11 -4 +0 +1 -0.3
202521 AA MLEPortland Sea Dogs 159148 26603 10671 10 176233277510 101294 426 226 39 -12 +0 +3 -0.8
202521 A+ MLEGreenville Drive 224217 45523 6901 31 207232290522 83341 403 231 42 -15 +0 +5 -1.0
202218 ROK MLEFCL Red Sox 1514 3010 170 00 214267357624 143429 477 350 123
202218 ROK RAWFCL Red Sox 1513 6120 250 00 4625338461.379 385750 3313 575 123
202319 ROK MLE2 teams 7774 14214 2290 00 189211405616 216244 383 253 58
202319 ROK RAW2 teams 7772 19316 4200 00 264303583886 319283 265 375 58
202420 A MLE3 teams 329307 54716 221460 61 176231264495 88310 447 223 37
202420 A RAW3 teams 329298 771228 31980 61 258328393721 134359 309 324 37
202521 A+ MLE2 teams 383365 711126 161582 41 195232285517 90323 414 229 41
202521 A+ RAW2 teams 383354 8916210 271172 41 251308393701 141348 317 314 41
202218 ROK MLEFCL Red Sox 1514 3010 170 00 214267357624 143576 477 350 123
202319 ROK MLE2 teams 7775 14214 2290 00 187211400611 213227 383 253 58
202420 A MLE3 teams 329304 54716 221460 61 178231266497 89311 447 223 37
202521 A+ MLE2 teams 383362 711126 161582 41 196232287520 91321 414 229 41
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202319 ROK MLE2 teams 7775 14214 2290 00 187211400611 213227 383 253 58
202420 A MLE3 teams 329304 54716 221460 61 178231266497 89311 447 223 37
202521 A+ MLE2 teams 383362 711126 161582 41 196232287520 91321 414 229 41
YTD22 AA MLEBOS 398363 8524217 271404 21 234294452746 218324 357 313 98 -1 +0 +0 +7 +9 1.5
▸ 2026 season
YTD22 AA RAWBOS 398350 9828222 391154 21 280358560918 280350 2910 394 98
ROS22 AA MLEBOS 2% 98 1000 130 00 125222125347 304 3311 290 82 -0 +0 +0 +0 +0 0.0
TOT22 AA MLEBOS 407371 8624217 281434 21 232293445738 213321 357 312 98 -1 +0 +0 +7 +9 1.5
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202723 MLB MLEBOS 35% 454419 9121215 281564 41 217273384657 167303 346 292 84 -9 +0 +0 +8 +10 1.0
202824 MLB MLEBOS 47% 490451 10023217 321634 52 222279395674 173303 337 298 88 -7 +0 +0 +9 +11 1.3
202925 MLB MLEBOS 52% 520476 10624218 351694 62 223282395677 172302 327 302 91 -6 +0 +0 +9 +11 1.5
203026 MLB MLEBOS 54% 520475 10724219 361684 72 225285404690 179302 327 304 92 -5 +1 +0 +9 +11 1.6
203127 MLB MLEBOS 54% 520475 10724219 361684 72 225285404690 179302 327 304 92 -5 +1 +0 +9 +11 1.6
203228 MLB MLEBOS 54% 520474 10624218 371694 72 224285397682 173301 327 303 91 -6 +1 -1 +9 +11 1.5
203329 MLB MLEBOS 53% 520474 10524218 371704 72 222283395678 173300 337 301 90 -6 +1 -1 +9 +11 1.4
203430 MLB MLEBOS 52% 510465 10323218 361684 72 222283396679 174299 337 298 88 -7 +1 -2 +9 +11 1.1
203531 MLB MLEBOS 52% 481440 9521216 341604 62 216278382660 166296 337 294 85 -9 +0 -3 +9 +10 0.8
203632 MLB MLEBOS 52% 449410 8819215 321514 52 215278380659 166292 347 288 81 -10 +0 -4 +8 +10 0.4
203733 MLB MLEBOS 52% 408373 7717113 291393 41 206269362631 155287 347 281 76 -12 +0 -4 +7 +9 0.1
203834 MLB MLEBOS 47% 355324 6514111 251233 31 201264352616 151280 357 271 70 -13 +0 -5 +6 +8 -0.3
202723 MLB CTXBOS 35% 160148 33815 10551 10 223277392669 169310 346 289 84 -3 +0 +0 +3 +3 0.3
202824 MLB CTXBOS 47% 228209 471118 15762 21 225283402685 177309 337 295 88 -3 +0 +0 +4 +5 0.6
202925 MLB CTXBOS 52% 269247 561319 18872 31 227285397681 170309 327 298 91 -3 +0 +0 +5 +6 0.8
203026 MLB CTXBOS 54% 282259 5914110 19912 41 228286405691 178308 327 300 92 -3 +0 +0 +5 +6 0.9
203127 MLB CTXBOS 54% 282258 5914110 20912 41 229289407696 178308 327 300 92 -3 +0 +0 +5 +6 0.9
203228 MLB CTXBOS 54% 282258 5914110 20912 41 229289407696 178308 327 299 91 -3 +0 -0 +5 +6 0.8
203329 MLB CTXBOS 53% 276252 561319 20902 41 222285389674 167307 337 297 90 -3 +0 -1 +5 +6 0.7
203430 MLB CTXBOS 52% 267244 551319 19882 31 225287398684 172305 337 294 88 -4 +0 -1 +5 +6 0.6
203531 MLB CTXBOS 52% 250228 501218 18832 31 219282386668 167303 337 290 85 -4 +0 -1 +4 +5 0.4
203632 MLB CTXBOS 52% 233212 461117 17782 31 217281377659 160299 337 285 81 -5 +0 -2 +4 +5 0.2
203733 MLB CTXBOS 52% 211192 40916 15722 21 208273359632 151294 347 278 76 -6 +0 -2 +4 +5 0.0
203834 MLB CTXBOS 47% 167152 31705 12581 21 204267349615 145286 357 268 70 -6 +0 -2 +3 +4 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 29072659 5911391196 20396022 3511 222283391674 169307 337 292 81 -47 +3 -10 +52 +63 6.2
/ 162G A+C 650595 13131221 452155 82 220281385665 165304 337 292 81 -11 +1 -2 +12 +14 1.4
Career MLE 65606024 129327827213 439224748 7823 215273376649 161301 347 288 81 -95 +5 -20 +103 +125 12.1
/ 162G MLE 650597 12928321 432235 82 216274379653 162303 347 288 81 -11 +1 -2 +12 +14 1.4