Brandon CrawfordSS St. Louis Cardinals
Age 39 L/R 6'1" / 223 lbs MLB Svc 15.000 · Ctrl thru 2026
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 150 proj PA
wRC+†102
AVG/OBP/SLG.236 / .315 / .396
PA150
HR4
K%25
BB%9
ISO161
MLB%100%
Value2026 · WAR
BAT: +0.4 runs (wOBA-derived runs vs avg)+0BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +1.1 runs (Defensive runs vs avg)+1FLDPOS: +1.6 runs (Positional adjustment)+2POSREP: +4.2 runs (Replacement-level credit)+4REPTotal WAR: +0.60+0.6WAR
trajectory · projected WAR by year
0.50.20.12628
Tools · ContractCON 52 / POW 55
Toolsscout grade · Statcast %ile · 2022-2024
CONTACT52
Whiff%
1315.2%
xwOBA
350.291
POWER55
Barrel%
488.0
Avg EV
4788.9
Bat Spd
4270.5
EYE50
Chase%
4732.2%
SPEED52
Sprint
1025.1
DEFENSE65
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2011
Service   15.000 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSExt / FA-deal$1M+0.2$1.0M-$0.5M
Totals $1M $1.0M -$0.5M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
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
200922 AA2 teams 542506 1242438 211725 1311 245282352634 107354 324 272 67
200922 AA2 teams 542497 14028410 301325 1311 282329414743 133364 246 326 107
201023 AA2 teams 362323 6811310 271106 41 211284356640 146279 307 279 72
201023 AA2 teams 362309 731337 41826 41 236337366703 129293 2311 316 100
201124 MLB4 teams 499451 1001748 44900 76 222291330621 109260 189 275 69 -18 -1 +5 +5 +14 0.6
201124 MLB4 teams 499449 1081769 46850 76 241311365676 125278 179 303 90 -6 -1 +5 +5 +14 1.8
201225 MLBSan Francisco Giants 476435 1122834 33953 14 257314363677 106319 207 291 81 -10 -1 +14 +5 +13 2.1
201225 MLBSan Francisco Giants 476435 1082634 33953 14 248306349655 101307 207 293 83 -9 -1 +14 +5 +13 2.2
201326 MLBSan Francisco Giants 550499 12925310 42965 12 259322381703 122301 178 303 90 -6 -1 +9 +6 +16 2.4
201326 MLBSan Francisco Giants 550499 1242439 42965 12 248313363676 114290 178 304 91 -6 -1 +9 +6 +16 2.5
201427 MLBSan Francisco Giants 564491 126211011 591292 53 257339407746 151319 2310 310 95 -3 -0 +6 +6 +16 2.5
201427 MLBSan Francisco Giants 564491 121201010 591292 53 246330389719 143307 2310 317 100 +0 -0 +6 +6 +16 2.8
201528 MLBSan Francisco Giants 561507 13635423 3911911 64 268334489823 221306 217 343 121 +13 -0 +15 +6 +16 5.1
201528 MLBSan Francisco Giants 561507 13033421 3911911 64 256323462785 205294 217 344 121 +14 -0 +15 +6 +16 5.1
201629 MLBSan Francisco Giants 623553 158301113 571154 70 286357450807 165334 189 337 116 +11 +1 +11 +7 +18 4.9
201629 MLBSan Francisco Giants 623553 152281112 571154 70 275347430777 156322 189 342 120 +14 +1 +11 +7 +18 5.1
201730 MLBSan Francisco Giants 570518 13736115 421131 35 264321425746 160306 207 319 102 +2 -1 +8 +6 +16 3.1
201730 MLBSan Francisco Giants 570518 13134114 421131 35 253310403714 151292 207 313 98 -1 -1 +8 +6 +16 2.8
201831 MLBSan Francisco Giants 594531 14130215 501228 45 266338414752 149316 218 315 100 -0 -1 +10 +6 +17 3.3
201831 MLBSan Francisco Giants 594531 13528214 501228 45 254328394721 139302 218 322 105 +3 -1 +10 +6 +17 3.6
201932 MLBSan Francisco Giants 560500 11825212 531173 32 236313366679 130283 219 297 85 -9 -0 +7 +6 +16 2.0
201932 MLBSan Francisco Giants 560500 11424211 531173 32 228306350656 122274 219 296 85 -10 -0 +7 +6 +16 2.0
202033 MLBSan Francisco Giants 193172 471309 15474 12 273346506851 233322 248 353 128 +6 -1 +7 +2 +5 2.0
202033 MLBSan Francisco Giants 193172 441208 15474 12 256330465795 209303 248 348 125 +5 -1 +7 +2 +5 2.0
202134 MLBSan Francisco Giants 549483 15132326 561055 113 313390553943 240350 1910 395 161 +38 +1 +15 +6 +16 7.6
202134 MLBSan Francisco Giants 549483 14430324 561055 113 298377522899 224334 1910 391 158 +36 +1 +15 +6 +16 7.4
202235 MLBSan Francisco Giants 458407 9816210 39988 11 241319364683 123290 219 299 87 -7 -0 +9 +5 +13 2.0
202235 MLBSan Francisco Giants 458407 941529 39988 11 231311344655 113280 219 297 85 -8 -0 +9 +5 +13 1.9
202336 MLBSan Francisco Giants 320283 581218 28814 30 205286339625 134253 259 271 66 -12 +1 +6 +3 +9 0.7
202336 MLBSan Francisco Giants 320283 551117 28814 30 194276314591 120241 259 267 62 -14 +1 +6 +3 +9 0.6
202437 MLBSt. Louis Cardinals 8071 12501 8261 00 169263282544 113250 3210 251 50 -5 +0 +3 +1 +2 0.1
202437 MLBSt. Louis Cardinals 8071 12501 8261 00 169263282544 113250 3210 253 52 -4 +0 +3 +1 +2 0.1
▸ 2026 Season
202639 MLBSTL 150133 32714 14372 21 241322398721 158295 259 319 102 +0 +0 +1 +2 +4 0.6
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202740 MLBSTL 100% 8072 15302 7201 10 208287333621 125285 259 310 95 -0 +0 -9 +1 +2 -0.6
202841 MLBSTL 100% 8072 15302 7201 00 208287333621 125276 259 300 88 -1 +0 -9 +1 +2 -0.7
202740 MLBSTL 100% 8072 15302 7201 10 208287333621 125285 259 301 88 -1 +0 -9 +1 +2 -0.6
202841 MLBSTL 100% 8072 15302 7201 00 208287333621 125275 259 291 81 -2 +0 -9 +1 +2 -0.8
▸ Career Totals
Career 64785790 143430144151 558133461 4834 248320393713 145294 219 317 101 +8 -4 +107 +72 +184 37.5
/ 162G 650581 14330415 561346 53 246319389708 143292 219 317 101 +1 -0 +11 +7 +18 3.8
Career 78117007 177737353191 641171274 7350 254323404726 150306 228 311 96 -34 -5 +108 +84 +221 38.2
/ 162G 650583 14831416 531426 64 254322403725 149306 228 311 96 -3 -0 +9 +7 +18 3.2

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
200922 AAConnecticut Defenders 423392 1012624 201001 117 258295365660 107334 245 289 79 -10 -1 +12 0.1
200922 A+San Jose Giants 119105 39226 10324 24 3714456001.045 229493 278 458 208 +15 -1 +3 1.7
201023 AARichmond Flying Squirrels 342291 701237 39776 41 241342375717 134297 2311 321 104 +2 +0 +10 1.2
201023 A+San Jose Giants 2018 3100 250 00 167250222472 56231 2510 224 30 -2 +0 +1 -0.1
201124 MLBSan Francisco Giants 220196 40523 23310 13 204288296584 92228 1410 269 64 -9 -1 +5 +5 +6 0.7
201124 AAAFresno Grizzlies 118107 25511 9200 52 234293327620 93276 178 277 70 -4 +0 +3 -0.0
201124 A+San Jose Giants 6959 19513 9130 00 3224125931.005 271372 1913 429 186 +7 +0 +2 0.9
201124 INTLScottsdale Scorpions 9287 24222 5210 11 276315414729 138344 235 323 106 +1 -0 +3 0.3
201225 MLBSan Francisco Giants 476435 1082634 33953 14 248306349655 101307 207 293 83 -9 -1 +14 +5 +13 2.2
201326 MLBSan Francisco Giants 550499 1242439 42965 12 248313363676 114290 178 304 91 -6 -1 +9 +6 +16 2.5
201427 MLBSan Francisco Giants 564491 121201010 591292 53 246330389719 143307 2310 317 100 +0 -0 +6 +6 +16 2.8
201528 MLBSan Francisco Giants 561507 13033421 3911911 64 256323462785 205294 217 344 121 +14 -0 +15 +6 +16 5.1
201629 MLBSan Francisco Giants 623553 152281112 571154 70 275347430777 156322 189 342 120 +14 +1 +11 +7 +18 5.1
201730 MLBSan Francisco Giants 570518 13134114 421131 35 253310403714 151292 207 313 98 -1 -1 +8 +6 +16 2.8
201831 MLBSan Francisco Giants 594531 13528214 501228 45 254328394721 139302 218 322 105 +3 -1 +10 +6 +17 3.6
201932 MLBSan Francisco Giants 560500 11424211 531173 32 228306350656 122274 219 296 85 -10 -0 +7 +6 +16 2.0
202033 MLBSan Francisco Giants 193172 441208 15474 12 256330465795 209303 248 348 125 +5 -1 +7 +2 +5 2.0
202134 MLBSan Francisco Giants 549483 14430324 561055 113 298377522899 224334 1910 391 158 +36 +1 +15 +6 +16 7.4
202235 MLBSan Francisco Giants 458407 941529 39988 11 231311344655 113280 219 297 85 -8 -0 +9 +5 +13 1.9
202336 MLBSan Francisco Giants 320283 551117 28814 30 194276314591 120241 259 267 62 -14 +1 +6 +3 +9 0.6
202437 MLBSt. Louis Cardinals 8071 12501 8261 00 169263282544 113250 3210 253 52 -4 +0 +3 +1 +2 0.1
▸ Career Totals (raw MLB only — historical actual)
MLB Career 63185646 140429544147 544129459 4734 249321395716 146295 209 318 102 +11 -4 +125 +71 +179 38.9

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Juan Uribelast yr '16
career totals — 16 seasons, 6,715 PA
166,71519948255301418+33+11633.129.1
/162664205+3.3+11.43.3pk7: 25
#2Yan Gomeslast yr '24
career totals — 13 seasons, 4,082 PA
134,0821378246295412+69+10327.426.2
/162664221+11.2+16.84.4pk7: 25
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 17 projected seasons
176,62815650248317395+66+17325.122.8
/162664165+6.7+17.32.5pk7: 20
#3Jack Wilsonlast yr '12
career totals — 12 seasons, 5,339 PA
125,3396143265306366+39+9720.321.4
/16266485+4.8+12.02.5pk7: 22
#4Alex Gonzalezlast yr '13
career totals — 13 seasons, 5,527 PA
135,52714027244289394+37+8421.121.3
/162664173+4.4+10.12.5pk7: 21
#5Brian Schneiderlast yr '12
career totals — 12 seasons, 3,522 PA
123,522664246319367+54+8421.420.8
/162664121+10.3+15.84.0pk7: 20
#6Yorvit Torrealbalast yr '13
career totals — 12 seasons, 3,179 PA
123,1795619256314379+53+7920.218.4
/162664124+11.1+16.64.2pk7: 17

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Brandon Crawford (OGILVIE) 39 52 55 52 50 236/315/396 160295 42 25% 9% 102 +0.5
Miguel Olivo
2016 · MLB
38 49→51 47→60 50 38 243/286/380 138329 1512 30% 5% 85 +0.7 213/250/333 120312 129 34% 4% 57 -1.2 204/236/32612229612235%4%46-1.0
Benito Santiago
2004 · MLB
39 54→56 48→50 44→45 48 271/315/418 148298 154 15% 6% 107 +2.2 258/308/403 145294 165 18% 6% 100 +1.7 268/307/42415629819317%4%104+0.6
Kurt Suzuki
2022 · MLB
38 48→58 50→60 45 48 243/314/393 151263 184 16% 6% 101 +1.8 225/301/365 140256 166 19% 8% 89 +0.9 178/266/29511719416018%9%55-0.4
A.J. Ellis
2018 · MLB
37 45→55 49→45 45→40 54 229/315/374 145253 175 18% 10% 96 +1.5 248/337/373 125301 126 20% 11% 105 +2.1 269/377/345753474020%14%109+0.7
Tom Lampkin
2002 · MLB
38 47 51→50 49→45 51 238/316/401 163261 195 18% 8% 104 +2.0 231/318/385 154260 188 19% 10% 100 +1.7 213/312/36014723518718%12%79+0.1
Raul Ibanez
2012 · MLB
40 50→60 53→60 47→45 51 255/316/437 183282 214 18% 8% 112 +2.6 238/303/436 198264 254 20% 8% 108 +2.3 226/299/43220624627321%9%100+1.2
Jonathan Aceves
2017 · AAA
39 50 45→55 42→30 48 246/316/368 122296 134 21% 7% 95 +1.4 233/295/368 135283 156 23% 7% 85 +0.7 215/276/34913425517223%7%70-0.2
Stephen Vogt
2022 · MLB
37 42→52 51→60 47→40 52 220/297/381 161260 184 23% 10% 90 +1.0 211/286/371 160252 206 25% 9% 83 +0.6 164/243/32516118123326%8%53-0.5
Robinson Chirinos
2022 · MLB
38 45→46 53→60 45→50 48 227/320/405 178303 214 30% 10% 107 +2.2 214/294/352 138291 157 30% 9% 82 +0.5 171/258/27110023810330%9%45-0.8
Jason Varitek
2011 · MLB
39 42→52 54→60 44→45 54 223/311/402 179261 213 24% 11% 102 +1.9 231/307/421 190279 245 26% 9% 105 +2.1 210/289/40519524726027%8%92+0.5
Iker Franco
2019 · AAA
38 49→47 45→50 47→40 45 242/293/360 118300 138 24% 6% 82 +0.5 213/258/345 132271 169 27% 5% 64 -0.8 166/205/27711119618026%5%21-0.8
Daniel Murphy
2023 · MLB
38 46→56 48→60 49→50 49 234/295/373 138266 169 19% 8% 87 +0.8 237/303/345 108271 107 16% 8% 82 +0.5 236/300/291552733014%8%63-0.2
Marquis Grissom
2005 · MLB
38 55→59 53→60 49→50 47 282/320/457 175298 217 14% 5% 119 +3.1 249/296/393 144271 177 15% 6% 92 +1.2 203/237/2817822010414%4%36-0.7
Matt Stairs
2007 · MLB
39 51→55 52→65 42→45 57 259/344/432 173294 192 19% 11% 123 +3.3 261/349/459 198298 244 20% 11% 131 +3.9 259/355/46520629325220%12%124+1.7
A.J. Pierzynski
2015 · MLB
38 52→62 48→55 41→40 43 260/298/399 139281 172 15% 4% 95 +1.4 259/299/377 118279 113 11% 4% 89 +0.9 267/304/379112283919%4%87+0.5
Todd Zeile
2004 · MLB
38 50→56 49→50 46→30 58 253/336/399 146279 173 16% 11% 111 +2.5 239/320/381 142280 164 20% 10% 99 +1.7 231/318/35312227814021%11%89+0.6
Angel Berroa
2014 · AAA
37 51→56 50→55 46→50 43 255/301/413 158301 176 22% 6% 100 +1.7 248/291/410 162292 217 23% 4% 95 +1.4 245/287/40916428523523%2%90+0.6
Todd Pratt
2006 · MLB
39 51 50→45 47→40 53 254/341/403 148320 184 25% 11% 114 +2.7 236/307/385 149301 187 26% 9% 95 +1.4 201/270/33112926116428%8%65-0.2
José Hernández
2007 · MLB
38 50→60 48→55 42→45 47 250/308/387 137307 175 24% 7% 95 +1.4 237/296/360 123303 137 25% 7% 84 +0.6 239/296/36112230712725%6%82+0.3
Jose Amador
2019 · AAA
39 48→58 48→55 45 52 241/320/379 138272 165 18% 9% 99 +1.7 227/281/350 123293 148 26% 5% 76 +0.0 212/263/3089627613327%4%56-0.4