Brady Whalen2B Tomateros de Culiacan
Age 28 L/R 6'4" / 180 lbs INTL HR -15%H -3% Svc 0.0 · Ctrl thru 2036
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 170 proj PA
wRC+†71
AVG/OBP/SLG.210 / .277 / .322
PA14
HR0
K%26
BB%8
ISO112
MLB%0%
Value2026 · WAR
BAT: -0.5 runs (wOBA-derived runs vs avg)-0BATRUN: +0.0 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.0 runs (Positional adjustment)+0POSREP: +0.3 runs (Replacement-level credit)+0REPTotal WAR: +0.00+0.0WAR
trajectory · projected WAR by year
0.00.02627
Tools · Contract
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
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
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. 2026 = actual YTD + projected ROS + total. 2027+ 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)
201618 ROKGCL Cardinals 8373 13201 891 01 178268247515 68188 1110 241 49 -5 -0 +2 -0.4
201719 ROKJohnson City Cardinals 230190 421227 34374 22 221351416767 195236 1615 343 118 +5 -0 +5 1.0
201921 APeoria Chiefs 508435 1083017 561016 05 248342370712 122299 2011 318 101 +1 -2 +11 1.0
202123 A+Peoria Chiefs 211192 49709 15443 11 255319432751 177286 217 333 111 +3 -0 +5 0.7
202123 APalm Beach Cardinals 4540 11100 491 20 275356300656 25355 209 308 95 -0 +0 +1 0.1
202123 ROKFCL Cardinals 3025 4100 320 11 160250200450 40160 710 203 24 -3 -0 +1 -0.2
202224 AASpringfield Cardinals 10898 301130 7201 50 306358480838 173380 196 362 131 +4 +1 +2 0.7
202224 A+Peoria Chiefs 9889 25403 9120 10 281347427774 146297 129 346 121 +2 +0 +2 0.5
202224 APalm Beach Cardinals 200170 491016 23366 20 288392465857 176333 1812 382 145 +11 +0 +4 1.6
202325 AARichmond Flying Squirrels 156143 37815 8242 30 259307434741 175276 155 322 104 +1 +1 +3 0.5
202325 ROKACL Giants Black 4035 11301 441 10 314400486886 171333 1010 395 153 +3 +0 +1 0.4
202426 AAASacramento River Cats 7563 9300 11210 00 143270190461 48209 2815 226 39 -5 +0 +2 -0.4
202426 AARichmond Flying Squirrels 7465 11201 9170 00 169270246516 77213 2312 246 52 -4 +0 +2 -0.3
202527 INTLTomateros de Culiacan 8974 17302 12110 11 230337351689 122238 1213 306 93 -1 -0 +2 0.1
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201618 ROK MLEGCL Cardinals 8376 10101 5131 01 132195184379 53149 166 177 6 -9 -0 +2 -0.8
201719 ROK MLEJohnson City Cardinals 230202 33916 22524 22 163259307566 144180 2310 246 53 -13 -0 +5 -0.9
201921 A MLEPeoria Chiefs 508455 902215 361336 05 198266284549 86246 267 243 51 -30 -2 +11 -2.1
202123 A+ MLEPeoria Chiefs 211197 41607 10603 11 208257345602 137250 285 255 59 -10 -0 +5 -0.6
202123 A MLEPalm Beach Cardinals 4541 10100 3121 20 244311268579 24313 277 241 49 -3 +0 +1 -0.1
202123 ROK MLEFCL Cardinals 3026 4100 230 11 154214192407 38130 107 168 0 -4 -0 +1 -0.3
202224 AA MLESpringfield Cardinals 108100 271030 5241 50 270311430741 160339 225 310 96 -1 +1 +2 0.3
202224 A+ MLEPeoria Chiefs 9892 20302 6150 10 217265315581 98250 156 269 68 -4 +0 +2 -0.1
202224 A MLEPalm Beach Cardinals 200176 42816 17536 20 239327398724 159298 268 310 96 -1 +0 +4 0.4
202325 AA MLERichmond Flying Squirrels 156145 33714 6292 30 228268372640 145248 194 275 72 -5 +1 +3 -0.1
202325 ROK MLEACL Giants Black 4036 8201 361 10 222300361661 139251 158 281 76 -1 +0 +1 -0.0
202426 AAA MLESacramento River Cats 7566 8200 8250 00 121216152368 30182 3311 176 5 -8 +0 +2 -0.7
202426 AA MLERichmond Flying Squirrels 7468 10201 6200 00 147216221437 74187 278 190 15 -8 +0 +2 -0.6
201618 ROK MLEGCL Cardinals 8376 10101 5131 01 132195184379 53143 166 177 6
201618 ROK RAWGCL Cardinals 8373 13201 891 01 178268247515 68188 1110 241 6
201719 ROK MLEJohnson City Cardinals 230202 33916 22524 22 163259307566 144185 2310 246 53
201719 ROK RAWJohnson City Cardinals 230190 421227 34374 22 221351416767 195236 1615 343 53
201921 A MLEPeoria Chiefs 508455 902215 361336 05 198266284549 86259 267 243 51
201921 A RAWPeoria Chiefs 508435 1083017 561016 05 248342370712 122299 2011 318 51
202123 A+ MLE3 teams 286264 53707 15744 42 201254307561 106247 265 244 51
202123 A+ RAW3 teams 286257 64909 22554 42 249318389707 140281 198 315 51
202224 A MLE3 teams 406368 892148 28927 80 242308386694 144300 237 300 89
202224 A RAW3 teams 406357 1042549 39687 80 291372459832 168337 1710 368 89
202325 AA MLE2 teams 196182 42915 8353 40 231275374648 143257 184 276 73
202325 AA RAW2 teams 196178 481116 12283 40 270326444770 174288 146 336 73
202426 AAA MLE2 teams 149134 18401 14450 00 134216187403 52191 309 183 10
202426 AAA RAW2 teams 149128 20501 20380 00 156270219489 62211 2613 236 10
202527 INTL MLETomateros de Culiacan 8974 17302 12110 11 230337351689 122238 1213
202527 INTL RAWTomateros de Culiacan 8974 17302 12110 11 230337351689 122238 1213 306 93
201618 ROK MLEGCL Cardinals 8377 10101 5131 01 130195182377 52149 166 177 6
201719 ROK MLEJohnson City Cardinals 230202 33916 22524 22 163259307566 144180 2310 246 53
201921 A MLEPeoria Chiefs 508461 902215 361336 05 195266280545 85246 267 243 51
202123 A+ MLE3 teams 286265 53707 15744 42 200254306560 106247 265 244 51
202224 A MLE3 teams 406368 892148 28927 80 242308386694 144297 237 300 89
202325 AA MLE2 teams 196183 42915 8353 40 230275372646 142249 184 276 73
202426 AAA MLE2 teams 149134 18401 14450 00 134216187403 52184 309 183 10
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202325 AA MLE2 teams 196183 42915 8353 40 230275372646 142249 184 276 73
202426 AAA MLE2 teams 149134 18401 14450 00 134216187403 52184 309 183 10
▸ 2026 season
202628 MLB MLESF 0% 1413 3100 140 00 231286308593 77273 297 273 71 -0 +0 +0 +0 +0 0.0
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202729 MLB MLESF 22% 243220 47915 19622 41 214282332614 118274 268 276 73 -8 +0 -1 +1 +5 -0.3
202729 MLB CTXSF 22% 5248 10201 4130 10 208269312582 104269 258 264 73 -2 +0 -0 +0 +1 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 5248 10201 4130 10 208269312582 104265 258 264 52 -2 +0 -0 +0 +1 -0.0
/ 162G A+C 650600 12525012 501620 120 208269310579 102265 258 264 52 -21 +2 -4 +2 +14 -0.6
Career MLE 22041988 40286840 16052127 2312 202271314585 112249 247 244 52 -8 +0 -1 +1 +6 -0.3
/ 162G MLE 650586 11825212 471548 74 201269312582 111248 247 244 52 -21 +1 -4 +2 +14 -0.7