Brian Goodwin

PosCF
B/TL/R
Born1990-11-02
Age (2027)36
No MLB projection yet. Career stats below are historical.
Overview
MLBLAST SEASON 2021
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201928MLBLAA458.262/.328/.4701771211.7
202029MLBCIN164.215/.302/.41765920.0
202130AAACWS95.244/.316/.3953233—.191/.242/.292
202130MLBCWS271.221/.320/.3748197-0.5
202231No MLB games played
202332No MLB games played
202433No MLB games played
202534No MLB games played
202635No MLB games played
Last 3 seasons WAR 1.3
Contract
No contract data on file.
Skills · percentileStatcast 2019-2021
xwOBA50
Speed47
Barrel%42
Avg EV39

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.

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)
201221 AAHarrisburg Senators — 186166 37815 18502 33 223306373680 151288 2710 307 61 — — — — — —
201221 AHagerstown Suns — 266216 701819 43393 154 324443542984 218357 1516 427 111 — — — — — —
201221 INTLSalt River Rafters — 9480 19623 12251 21 237344475819 237302 2713 357 127 — — — — — —
201322 AAHarrisburg Senators — 533456 114191110 661218 1911 250355406760 156319 2312 341 86 — — — — — —
201322 INTLMesa Solar Sox — 8881 24412 4221 31 296337444782 148379 255 339 115 — — — — — —
201423 AAASyracuse Chiefs — 329274 601044 50951 64 219342328670 109320 2915 308 57 — — — — — —
201524 AAHarrisburg Senators — 472429 971748 38932 157 226292340632 114269 208 285 50 — — — — — —
201524 INTLBravos de Margarita — 154133 42813 19280 52 316401459860 143382 1812 380 143 — — — — — —
201625 MLBWashington Nationals — 4442 12410 2140 00 286318429747 143429 325 329 113 +1 +0 +0 -7 +1 -0.5
201625 AAASyracuse Chiefs — 492436 12225114 461063 153 280353438791 158336 229 348 79 — — — — — —
201625 INTLNaranjeros de Hermosillo — 122112 35622 7200 11 312353455808 143363 166 349 122 — — — — — —
201726 MLBWashington Nationals — 278251 6321113 23691 60 251316498814 247291 258 352 120 +7 +1 -3 +1 +6 1.2
201726 AAASyracuse Chiefs — 10390 23402 10290 21 256330367697 111350 2810 307 53 — — — — — —
201827 MLBKansas City Royals — 180159 38606 16573 42 239320390710 151330 329 317 105 +1 +0 -0 +1 +4 0.6
201827 AAAOmaha Storm Chasers — 4440 9402 4110 00 225295475770 250259 259 336 51 — — — — — —
201827 AAHarrisburg Senators — 1815 3001 330 10 200333400733 200182 1717 332 63 — — — — — —
201928 MLBLos Angeles Angels — 458413 10829317 381293 73 262328470798 208337 288 348 121 +12 +0 -0 -5 +10 1.7
202029 MLBCincinnati Reds — 164144 31916 17541 50 215302417719 201291 3310 316 92 -1 +1 -4 +1 +4 0.0
202130 MLBChicago White Sox — 271235 521018 33581 10 221320374694 153259 2112 313 97 -1 +0 -6 -4 +6 -0.5
202130 AAACharlotte Knights — 9586 21403 9310 22 244316395711 151346 339 319 33 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 13951244 30479750 1293819 235 244320440760 195309 279 334 112 +20 +3 -13 -13 +30 2.7
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201221 AA MLEHarrisburg Senators — 186171 34714 13612 33 199263322585 123284 337 258 61 — — — — — —
201221 A MLEHagerstown Suns — 266229 601417 30543 154 262355424779 162299 2011 332 111 — — — — — —
201322 AA MLEHarrisburg Senators — 533474 1101998 481428 1911 232313361674 129310 279 296 86 — — — — — —
201423 AAA MLESyracuse Chiefs — 329287 54843 371181 64 188283275558 87298 3611 252 57 — — — — — —
201524 AA MLEHarrisburg Senators — 472443 901346 241112 157 203247291539 88256 245 242 50 — — — — — —
201625 MLB MLEWashington Nationals — 4442 12410 2140 00 286318429747 143429 325 335 113 +1 +0 +0 -7 +1 -0.5
201625 AAA MLESyracuse Chiefs — 492453 10822112 291343 153 238289371660 132298 276 285 79 — — — — — —
201726 MLB MLEWashington Nationals — 278253 6321113 21691 60 249309494803 245291 258 346 120 +7 +1 -3 +1 +6 1.2
201726 AAA MLESyracuse Chiefs — 10393 20302 7350 21 215270312582 97299 347 247 53 — — — — — —
201827 MLB MLEKansas City Royals — 180159 38606 16573 42 239320390710 151330 329 324 105 +1 +0 -0 +1 +4 0.6
201827 AAA MLEOmaha Storm Chasers — 4441 6301 3140 00 146205293497 146220 327 243 51 — — — — — —
201827 AA MLEHarrisburg Senators — 1816 3001 240 10 188278375653 188165 2211 261 63 — — — — — —
201928 MLB MLELos Angeles Angels — 458415 10930317 361293 73 263326472798 210337 288 347 121 +12 +0 -0 -5 +10 1.7
202029 MLB MLECincinnati Reds — 164145 31916 16541 50 214296414710 200291 3310 305 92 -1 +1 -4 +1 +4 0.0
202130 MLB MLEChicago White Sox — 271235 521018 33581 10 221320374694 153259 2112 311 97 -1 +0 -6 -4 +6 -0.5
202130 AAA MLECharlotte Knights — 9589 17302 6370 22 191242292534 101280 396 217 33 — — — — — —
201221 A MLE3 teams — 546483 11325213 521386 208 234316375691 141298 2510 302 90 — — — — — —
201221 A RAW3 teams — 546462 12632417 731146 208 273379470849 197325 2113 374 90 — — — — — —
201322 AA MLE2 teams — 621551 12822119 561659 2212 232313361674 129314 279 296 86 — — — — — —
201322 AA RAW2 teams — 621537 138231212 701439 2212 257352412764 155328 2311 341 86 — — — — — —
201423 AAA MLESyracuse Chiefs — 329287 54843 371181 64 188283275558 87307 3611 252 57 — — — — — —
201423 AAA RAWSyracuse Chiefs — 329274 601044 50951 64 219342328670 109320 2915 308 57 — — — — — —
201524 AA MLE2 teams — 626587 1201858 321482 209 204248293541 89258 245 242 50 — — — — — —
201524 AA RAW2 teams — 626562 13925511 571212 209 247319368687 121296 199 308 50 — — — — — —
201625 AAA MLE3 teams — 658608 14731315 371813 164 242289377665 135316 286 289 82 — — — — — —
201625 AAA RAW3 teams — 658590 16935416 551403 164 286350441791 154348 218 347 82 — — — — — —
201726 MLB MLE2 teams — 381346 8324115 281041 81 240299445744 205294 277 319 102 +1 +1 -3 +1 +8 0.9
201726 MLB RAW2 teams — 381341 8625115 33981 81 252320463783 211306 269 340 102 +1 +1 -3 +1 +8 0.9
201827 MLB MLE3 teams — 242216 49909 21753 52 227304394698 167301 319 304 92 -2 +0 -0 +1 +5 0.4
201827 MLB RAW3 teams — 242214 501009 23713 52 234317407723 173304 2910 322 92 -2 +0 -0 +1 +5 0.4
201928 MLB MLELos Angeles Angels — 458415 10930317 361293 73 263326472798 210338 288 347 121 +12 +0 -0 -5 +10 1.7
201928 MLB RAWLos Angeles Angels — 458413 10829317 381293 73 262328470798 208337 288 348 121 +12 +0 -0 -5 +10 1.7
202029 MLB MLECincinnati Reds — 164145 31916 16541 50 214296414710 200287 3310 305 92 -1 +1 -4 +1 +4 0.0
202029 MLB RAWCincinnati Reds — 164144 31916 17541 50 215302417719 201291 3310 316 92 -1 +1 -4 +1 +4 0.0
202130 MLB MLE2 teams — 366324 671219 39951 32 207294333627 127262 2611 287 80 -9 -0 -6 -4 +8 -1.1
202130 MLB RAW2 teams — 366321 7314111 42891 32 227319380699 153279 2411 314 80 -9 -0 -6 -4 +8 -1.1
201221 A MLE3 teams — 546483 11325213 521386 208 234316375691 141293 2510 302 90 — — — — — —
201322 AA MLE2 teams — 621551 12822119 561659 2212 232313361674 129310 279 296 86 — — — — — —
201423 AAA MLESyracuse Chiefs — 329288 54843 371181 64 188283274557 87298 3611 252 57 — — — — — —
201524 AA MLE2 teams — 626587 1201858 321482 209 204248293541 89256 245 242 50 — — — — — —
201625 AAA MLE3 teams — 658613 14731315 371813 164 240289374662 134309 286 289 82 — — — — — —
201726 MLB MLE2 teams — 381349 8324115 281041 81 238299441740 203293 277 319 102 — — — — — —
201827 MLB MLE3 teams — 242216 49909 21753 52 227304394698 167298 319 304 92 — — — — — —
201928 MLB MLELos Angeles Angels — 458416 10930317 361293 73 262326471797 209337 288 347 121 — — — — — —
202029 MLB MLECincinnati Reds — 164146 31916 16541 50 212296411707 199291 3310 305 92 — — — — — —
202130 MLB MLE2 teams — 366323 671219 39951 32 207294334628 127264 2611 287 80 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 13951244 30479750 1293819 235 244320440760 195309 279 334 84 +20 +3 -13 -13 +30 2.7
/ 162G— A+C — 650580 14137323 601784 112 243318436755 193307 279 334 84 +9 +1 -6 -6 +14 1.3
Career— MLE — 43913962 90118831104 354120730 11245 227296369665 142298 278 292 84 +20 +3 -13 -13 +30 2.7
/ 162G— MLE — 650586 13428515 521794 177 229295370666 142301 288 292 84 +9 +1 -6 -6 +14 1.3

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.

2021 AAACharlotte Knights · 95 PAwOBA .311 → .217 (−93)K% 32.6% → 38.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA32.63%÷1.011×1.200——38.74%
BB% (unintentional) /PA9.47%÷1.053×0.690—×0.9625.97%
HBP% /PA0.00%—×0.940—×0.9620.00%
Singles /BIP25.45%÷0.986×0.930×0.960×0.96222.17%
Doubles /BIP7.27%÷1.128×0.830×0.960×0.9624.94%
Triples /BIP0.00%÷1.020×0.920×0.960×0.9620.00%
Home runs /BIP5.45%÷1.190×0.700—×0.9623.09%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 138, 1B 97, 2B 126, 3B 104, K 102, BB 111 — 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 ×0.960.

Result: wOBA .311 → .217; ISO .151 → .087; BABIP .346 → .280. 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).

2018 AAAOmaha Storm Chasers · 44 PAwOBA .327 → .243 (−84)K% 25.0% → 32.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷1.007×1.290——32.01%
BB% (unintentional) /PA9.09%÷1.018×0.710—×0.9926.29%
HBP% /PA0.00%—×0.980—×0.9920.00%
Singles /BIP10.34%÷1.020×0.900—×0.9929.06%
Doubles /BIP13.79%÷0.936×0.810—×0.99211.84%
Triples /BIP0.00%÷0.900×0.810—×0.9920.00%
Home runs /BIP6.90%÷1.101×0.780—×0.9924.85%

Factors used: league row PCL. Park (home-season share, regressed): HR 120, 1B 104, 2B 87, 3B 80, K 102, BB 104 — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average).

Result: wOBA .327 → .243; ISO .250 → .179; BABIP .259 → .220. 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).

2018 AAHarrisburg Senators · 18 PAwOBA .324 → .261 (−63)K% 16.7% → 20.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.67%÷0.987×1.220——20.60%
BB% (unintentional) /PA16.67%÷1.037×0.700—×0.96810.89%
HBP% /PA0.00%—×0.850—×0.9680.00%
Singles /BIP16.67%÷1.017×0.970—×0.96815.39%
Doubles /BIP0.00%÷1.012×0.860—×0.9680.00%
Triples /BIP0.00%÷1.070×0.950—×0.9680.00%
Home runs /BIP8.33%÷0.925×0.780—×0.9686.80%

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

Result: wOBA .324 → .261; ISO .200 → .168; BABIP .182 → .165. 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).

2017 AAASyracuse Chiefs · 103 PAwOBA .302 → .247 (−55)K% 28.2% → 33.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.16%÷1.005×1.200——33.62%
BB% (unintentional) /PA9.71%÷1.033×0.690—×1.0036.50%
HBP% /PA0.00%—×0.940—×1.0030.00%
Singles /BIP27.87%÷0.997×0.930×0.950×1.00324.76%
Doubles /BIP6.56%÷1.081×0.830×0.950×1.0034.80%
Triples /BIP0.00%÷1.150×0.970×0.950×1.0030.00%
Home runs /BIP3.28%÷0.980×0.840—×1.0032.82%

Factors used: league row IL. Park (home-season share, regressed): HR 96, 1B 99, 2B 116, 3B 130, K 101, BB 107 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .302 → .247; ISO .111 → .091; BABIP .350 → .299. 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).

2016 AAASyracuse Chiefs · 492 PAwOBA .342 → .285 (−57)K% 21.5% → 27.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.54%÷0.949×1.200——27.24%
BB% (unintentional) /PA9.15%÷1.110×0.690—×1.0185.79%
HBP% /PA0.61%—×0.940—×1.0180.58%
Singles /BIP24.85%÷1.048×0.930×0.990×1.01822.22%
Doubles /BIP7.58%÷0.959×0.830×0.990×1.0186.61%
Triples /BIP0.30%÷0.900×0.970×0.990×1.0180.33%
Home runs /BIP4.24%÷0.978×0.840—×1.0183.71%

Factors used: league row IL. Park (home-season share, regressed): HR 96, 1B 110, 2B 92, 3B 80, K 90, BB 122 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.990.

Result: wOBA .342 → .285; ISO .158 → .138; BABIP .336 → .298. 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).

2015 AAHarrisburg Senators · 472 PAwOBA .278 → .242 (−36)K% 19.7% → 23.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.70%÷1.018×1.220——23.61%
BB% (unintentional) /PA7.63%÷1.052×0.700—×0.9985.07%
HBP% /PA0.42%—×0.850—×0.9980.36%
Singles /BIP20.24%÷0.962×0.970×0.989×0.99820.14%
Doubles /BIP5.06%÷1.070×0.860×0.989×0.9984.02%
Triples /BIP1.19%÷0.916×0.950×0.989×0.9981.22%
Home runs /BIP2.38%÷0.986×0.780—×0.9981.88%

Factors used: league row EL. Park (home-season share, regressed): HR 97, 1B 92, 2B 114, 3B 83, K 104, BB 110 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.989.

Result: wOBA .278 → .242; ISO .114 → .094; BABIP .269 → .256. 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).

2014 AAASyracuse Chiefs · 329 PAwOBA .301 → .252 (−48)K% 28.9% → 35.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.88%÷0.965×1.200——35.90%
BB% (unintentional) /PA15.20%÷0.972×0.690—×1.04811.30%
HBP% /PA0.30%—×0.940—×1.0480.30%
Singles /BIP23.46%÷1.003×0.930×0.983×1.04822.41%
Doubles /BIP5.59%÷1.027×0.830×0.983×1.0484.65%
Triples /BIP2.23%÷1.063×0.970×0.983×1.0482.10%
Home runs /BIP2.23%÷0.985×0.840—×1.0482.00%

Factors used: league row IL. Park (home-season share, regressed): HR 97, 1B 101, 2B 105, 3B 113, K 93, BB 94 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.983.

Result: wOBA .301 → .252; ISO .109 → .094; BABIP .320 → .298. 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 AAHarrisburg Senators · 533 PAwOBA .333 → .296 (−38)K% 22.7% → 26.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.70%÷1.043×1.220——26.56%
BB% (unintentional) /PA12.38%÷0.990×0.700—×1.0278.99%
HBP% /PA1.50%—×0.850—×1.0271.31%
Singles /BIP22.09%÷1.011×0.970×1.004×1.02721.85%
Doubles /BIP5.67%÷0.883×0.860×1.004×1.0275.69%
Triples /BIP3.28%÷1.150×0.950×1.004×1.0272.80%
Home runs /BIP2.99%÷1.012×0.780—×1.0272.36%

Factors used: league row EL. Park (home-season share, regressed): HR 102, 1B 102, 2B 77, 3B 130, K 109, BB 98 — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.004.

Result: wOBA .333 → .296; ISO .156 → .136; BABIP .319 → .310. 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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .