Bryce Johnson

RF El Paso Chihuahuas
Age 31 S/R 5'11" / 190 lbs AAA HR +5% Svc 2.023 · Ctrl thru 2030
Overview
AAAPre-ArbFA 2031
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202428AAASD319.288/.411/.43142095—.247/.341/.360
202428MLBSD73.206/.286/.2380150-0.6
202529AAASD200.269/.374/.40731172—.227/.303/.330
202529MLBSD84.342/.383/.434141300.3
202630AAASD255.282/.383/.41322078—.237/.310/.335
202630MLBSD49.178/.229/.2220529-0.6
2027PROJ10% MLB31MLBSD24.228/.301/.33701840.0
2028PROJ33% MLB32MLBSD71.223/.295/.3251379-0.2
Last 3 seasons WAR -1.0  ·  Next 2 projected WAR -0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2030Service2.023First FA2031
2027Pre-Arb$0.8M2028Arb-1$0.2M2029Ext$1M2030Ext$2M
Skills · percentileStatcast 2024-2026
Speed68
xwOBA24
Bat Spd24
Barrel%10
Avg EV10
CompsGilberto Mejia (age 31) · Greg Allen (age 30) · Emilio Bonifácio (age 30)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 8484vR 84
AVG/OBP/SLG.228 / .301 / .337
PA24
HR0
K%25
BB%8
BABIP300
ISO45
MLB%10%
Value2027 · WAR
BAT: -4.3 runs (wOBA-derived runs vs avg)-4BATRUN: +1.8 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.3 runs (Defensive runs vs avg)+0FLDPOS: -2.5 runs (Positional adjustment)-3POSREP: +5.1 runs (Replacement-level credit)+5REPTotal WAR: +0.40+0.4WAR
0.00.51.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$1M ctrl surplus
Tools · Splits · ContractCON 60 / POW 35
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT60
xAVG
460.248
POWER35
Barrel%
102.0
Avg EV
1085.4
Bat Spd
2468.6
EYE50
scouting grade only
SPEED60
Sprint
6828.2
Platoon Splits2024-2025 · 157 PA
vs LHP
vs RHP
Edge
PA
72
85
—
wRC+
73
113
▶▶R
wOBA
276
335
▶▶R
ISO
033
088
▶▶R
BABIP
297
405
▶▶R
K%
18.1%
21.2%
◀L
BB%
11.1%
2.4%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2022
Service   2.023 yrs.days
Team Control Through   2030
First FA Year   2031
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.0$0.2M+$0.0M (cut)
2028Arb-1$0.2M———
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-0.6M +$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. 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)
201822 A+San Jose Giants — 511441 1101861 541167 314 249341324665 75334 2311 303 55 — — — — — —
201923 AARichmond Flying Squirrels — 236210 511413 24551 87 243323362685 119314 2310 310 57 — — — — — —
201923 A+San Jose Giants — 304260 69962 39713 188 265368369737 104354 2313 335 57 — — — — — —
202125 AAASacramento River Cats — 407353 1011559 481084 304 286378433811 147388 2712 363 92 — — — — — —
202226 MLBSan Francisco Giants — 1918 2000 170 00 111158111269 182 375 132 -24 -3 +0 +0 +1 +0 -0.1
202226 AAASacramento River Cats — 352307 891145 33907 315 290372401772 111391 269 345 84 — — — — — —
202327 MLBSan Francisco Giants — 4843 7101 4150 30 163234256490 93214 318 223 40 -3 +1 +0 +1 +1 -0.0
202327 AAASacramento River Cats — 298257 721348 34704 184 280373455828 175358 2311 366 94 — — — — — —
202428 MLBSan Diego Padres — 7363 13200 7120 11 206286238524 32255 1610 238 50 -4 -0 +1 -4 +2 -0.6
202428 AAAEl Paso Chihuahuas — 319260 751554 436511 203 288411431842 142366 2013 376 95 — — — — — —
202529 MLBSan Diego Padres — 8476 26401 3192 41 342383434817 92446 234 355 130 +3 +0 +0 -3 +2 0.3
202529 AAAEl Paso Chihuahuas — 200167 451213 25493 112 269374407782 138365 2412 346 72 — — — — — —
202630 MLBSan Diego Padres — 4945 8200 3180 51 178229222451 44296 376 206 29 -4 +1 -0 -3 +1 -0.6
202630 AAAEl Paso Chihuahuas — 255213 601822 33592 202 282383413796 131379 2313 351 78 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 273245 56902 18712 133 229287290577 61312 267 258 61 -13 +1 +2 -8 +6 -1.2
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201822 A+ MLESan Jose Giants — 511456 981551 391627 314 215287276563 61316 328 249 55 — — — — — —
201923 AA MLERichmond Flying Squirrels — 236218 451213 16691 87 206264312576 106284 297 253 57 — — — — — —
201923 A+ MLESan Jose Giants — 304270 53742 29983 188 196281274556 78293 3210 252 57 — — — — — —
202125 AAA MLESacramento River Cats — 407366 911456 351254 304 249321363684 115358 319 304 92 — — — — — —
202226 MLB MLESan Francisco Giants — 1918 2000 170 00 111158111269 182 375 133 -24 -3 +0 +0 +1 +0 -0.1
202226 AAA MLESacramento River Cats — 352317 80943 231097 315 252317334651 82364 317 292 84 — — — — — —
202327 MLB MLESan Francisco Giants — 4843 7101 4150 30 163234256490 93214 318 227 40 -3 +1 +0 +1 +1 -0.0
202327 AAA MLESacramento River Cats — 298267 661145 24774 184 247319375693 127329 268 307 94 — — — — — —
202428 MLB MLESan Diego Padres — 7363 13200 7120 11 206286238524 32255 1610 242 50 -4 -0 +1 -4 +2 -0.6
202428 AAA MLEEl Paso Chihuahuas — 319275 681253 288111 203 247341360701 113328 259 309 95 — — — — — —
202529 MLB MLESan Diego Padres — 8476 26401 3192 41 342383434817 92446 234 360 130 +3 +0 +0 -3 +2 0.3
202529 AAA MLEEl Paso Chihuahuas — 200176 401012 16603 112 227303330632 102320 308 274 72 — — — — — —
202630 MLB MLESan Diego Padres — 4945 8200 3180 51 178229222451 44296 376 210 29 -4 +1 -0 -3 +1 -0.6
202630 AAA MLEEl Paso Chihuahuas — 255224 531521 22712 202 237310335645 98326 289 283 78 — — — — — —
201822 A+ MLESan Jose Giants — 511456 981551 391627 314 215287276563 61329 328 249 55 — — — — — —
201822 A+ RAWSan Jose Giants — 511441 1101861 541167 314 249341324665 75334 2311 303 55 — — — — — —
201923 A+ MLE2 teams — 540488 981954 451664 2615 201274285559 84293 318 252 57 — — — — — —
201923 A+ RAW2 teams — 540470 1202375 631264 2615 255348366714 111336 2312 324 57 — — — — — —
202125 AAA MLESacramento River Cats — 407366 911456 351254 304 249321363684 115360 319 304 92 — — — — — —
202125 AAA RAWSacramento River Cats — 407353 1011559 481084 304 286378433811 147388 2712 363 92 — — — — — —
202226 AAA MLE2 teams — 371335 82943 241167 315 245309322631 78361 316 284 78 — — — — — —
202226 AAA RAW2 teams — 371325 911145 34977 315 280361385745 105381 269 335 78 — — — — — —
202327 AAA MLE2 teams — 346310 741247 28924 214 239310371681 132316 278 296 86 — — — — — —
202327 AAA RAW2 teams — 346300 791449 38854 214 263354427780 163338 2511 346 86 — — — — — —
202428 AAA MLE2 teams — 392338 811453 359311 214 240331337668 98318 249 297 87 — — — — — —
202428 AAA RAW2 teams — 392323 881754 507711 214 272388393781 121343 2013 350 87 — — — — — —
202529 AAA MLE2 teams — 284252 671413 19795 153 266330365695 99376 287 299 89 — — — — — —
202529 AAA RAW2 teams — 284243 711614 28685 153 292377416792 123392 2410 348 89 — — — — — —
202630 AAA MLE2 teams — 304269 611721 25892 253 227297316613 89333 298 271 70 — — — — — —
202630 AAA RAW2 teams — 304258 682022 36772 253 264358380738 116367 2512 327 70 — — — — — —
201822 A+ MLESan Jose Giants — 511460 981551 391627 314 213287274561 61316 328 249 55 — — — — — —
201923 A+ MLE2 teams — 540486 981954 451664 2615 202274286560 84289 318 252 57 — — — — — —
202125 AAA MLESacramento River Cats — 407365 911456 351254 304 249321364685 115358 319 304 92 — — — — — —
202226 AAA MLE2 teams — 371337 82943 241167 315 243309320629 77355 316 284 78 — — — — — —
202327 AAA MLE2 teams — 346311 741247 28924 214 238310370680 132313 278 296 86 — — — — — —
202428 AAA MLE2 teams — 392343 811453 359311 214 236331332663 96314 249 297 87 — — — — — —
202529 AAA MLE2 teams — 284258 671413 19795 153 260330357686 97357 287 299 89 — — — — — —
202630 AAA MLE2 teams — 304274 611721 25892 253 223297310608 88321 298 271 70 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202428 AAA MLE2 teams — 392343 811453 359311 214 236331332663 96314 249 297 87 — — — — — —
202529 AAA MLE2 teams — 284258 671413 19795 153 260330357686 97357 287 299 89 — — — — — —
202630 AAA MLE2 teams — 304274 611721 25892 253 223297310608 88321 298 271 70 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202731 MLB MLESD 10% 346311 721525 28894 194 232305344649 111307 268 293 84 -6 +2 +0 -4 +7 0.4
▸ 2027 — real world (MLB)
202731 MLB CTXSD 10% 2422 4100 260 10 228301337639 109300 258 289 84 -0 +0 +0 -0 +1 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202832 MLB MLESD 33% 216194 44913 17573 92 227299331630 104303 268 285 79 -5 +1 -3 -2 +5 -0.5
202832 MLB CTXSD 33% 7164 14301 6191 31 223295325620 102297 278 281 79 -2 +0 -1 -1 +2 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 344309 701203 24903 164 227289294583 68309 267 263 76 -14 +2 +1 -9 +7 -1.3
/ 162G— A+C — 650584 1332306 451706 308 228290298588 70310 267 263 76 -27 +3 +2 -16 +14 -2.5
Career— MLE — 36063219 7441333334 286104050 22247 231304325628 94329 298 280 76 -22 +4 -1 -13 +16 -1.7
/ 162G— MLE — 650580 1342466 521879 408 231304324628 93328 298 280 76 -20 +3 -1 -11 +14 -1.5

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.

2026 AAAEl Paso Chihuahuas · 255 PAwOBA .343 → .283 (−60)K% 23.1% → 27.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.14%÷1.000×1.200——27.76%
BB% (unintentional) /PA12.94%÷1.000×0.690—×0.9628.59%
HBP% /PA0.78%—×0.940—×0.9620.71%
Singles /BIP24.68%÷1.000×0.930×0.997×0.96222.01%
Doubles /BIP11.69%÷1.000×0.830×0.997×0.9629.30%
Triples /BIP1.30%÷1.000×0.970×0.997×0.9621.21%
Home runs /BIP1.30%÷1.000×0.700—×0.9620.87%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — 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.997.

Result: wOBA .343 → .283; ISO .131 → .108; BABIP .379 → .326. 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).

2025 AAAEl Paso Chihuahuas · 200 PAwOBA .337 → .274 (−63)K% 24.5% → 30.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.50%÷0.973×1.200——30.22%
BB% (unintentional) /PA12.50%÷1.054×0.690—×0.9727.96%
HBP% /PA1.50%—×0.940—×0.9721.37%
Singles /BIP24.58%÷0.999×0.930×1.022×0.97222.71%
Doubles /BIP10.17%÷1.042×0.830×1.022×0.9728.04%
Triples /BIP0.85%÷1.150×0.970×1.022×0.9720.71%
Home runs /BIP2.54%÷0.981×0.700—×0.9721.76%

Factors used: league row International League. Park (home-season share, regressed): HR 96, 1B 100, 2B 108, 3B 130, K 95, BB 111 — applied at half strength. Age: age 30 vs a level average of 27.2 → −2.8% on BB/HBP/hit rates (2.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.022.

Result: wOBA .337 → .274; ISO .138 → .107; BABIP .365 → .320. 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).

2024 AAAEl Paso Chihuahuas · 319 PAwOBA .370 → .309 (−61)K% 20.4% → 25.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.38%÷0.961×1.200——25.45%
BB% (unintentional) /PA13.48%÷1.026×0.690—×0.9828.90%
HBP% /PA3.45%—×0.940—×0.9823.18%
Singles /BIP26.15%÷1.025×0.930×1.036×0.98224.15%
Doubles /BIP7.69%÷1.053×0.830×1.036×0.9826.17%
Triples /BIP2.56%÷0.996×0.970×1.036×0.9822.54%
Home runs /BIP2.05%÷1.078×0.700—×0.9821.31%

Factors used: league row International League. Park (home-season share, regressed): HR 116, 1B 105, 2B 111, 3B 99, K 92, BB 105 — applied at half strength. Age: age 29 vs a level average of 27.2 → −1.8% on BB/HBP/hit rates (1.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.036.

Result: wOBA .370 → .309; ISO .142 → .116; BABIP .366 → .328. 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).

2023 AAASacramento River Cats · 298 PAwOBA .356 → .307 (−50)K% 23.5% → 25.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.49%÷1.087×1.200——25.93%
BB% (unintentional) /PA11.41%÷0.981×0.690—×0.9927.96%
HBP% /PA1.34%—×0.940—×0.9921.25%
Singles /BIP25.13%÷0.992×0.930×1.021×0.99223.87%
Doubles /BIP6.95%÷0.992×0.830×1.021×0.9925.89%
Triples /BIP2.14%÷0.956×0.970×1.021×0.9922.20%
Home runs /BIP4.28%÷1.057×0.700—×0.9922.81%

Factors used: league row International League. Park (home-season share, regressed): HR 111, 1B 98, 2B 98, 3B 91, K 117, BB 96 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.021.

Result: wOBA .356 → .307; ISO .175 → .141; BABIP .358 → .329. 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).

2022 AAASacramento River Cats · 352 PAwOBA .340 → .292 (−48)K% 25.6% → 31.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.57%÷0.986×1.200——31.11%
BB% (unintentional) /PA9.38%÷0.984×0.690—×1.0036.59%
HBP% /PA1.99%—×0.940—×1.0031.87%
Singles /BIP31.80%÷0.968×0.930×0.981×1.00330.05%
Doubles /BIP5.07%÷0.967×0.830×0.981×1.0034.28%
Triples /BIP1.84%÷0.900×0.970×0.981×1.0031.95%
Home runs /BIP2.30%÷0.989×0.700—×1.0031.64%

Factors used: league row International League. Park (home-season share, regressed): HR 98, 1B 94, 2B 93, 3B 80, K 97, BB 97 — 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.981.

Result: wOBA .340 → .292; ISO .111 → .091; BABIP .391 → .364. 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).

2021 AAASacramento River Cats · 407 PAwOBA .354 → .304 (−50)K% 26.5% → 30.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.54%÷1.034×1.200——30.79%
BB% (unintentional) /PA11.55%÷0.956×0.690—×1.0188.49%
HBP% /PA0.98%—×0.940—×1.0180.94%
Singles /BIP29.39%÷1.049×0.930×1.020×1.01827.05%
Doubles /BIP6.12%÷0.916×0.830×1.020×1.0185.76%
Triples /BIP2.04%÷0.900×0.920×1.020×1.0182.17%
Home runs /BIP3.67%÷0.995×0.700—×1.0182.63%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 99, 1B 110, 2B 83, 3B 80, K 107, BB 91 — 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 ×1.020.

Result: wOBA .354 → .304; ISO .147 → .124; BABIP .388 → .358. 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).

2019 A+San Jose Giants · 304 PAwOBA .329 → .252 (−78)K% 23.4% → 32.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.36%÷0.975×1.340——32.10%
BB% (unintentional) /PA12.83%÷0.936×0.710—×0.9889.61%
HBP% /PA0.99%—×0.790—×0.9880.77%
Singles /BIP27.51%÷1.017×0.910×0.950×0.98823.10%
Doubles /BIP4.76%÷0.973×0.820×0.950×0.9883.77%
Triples /BIP3.17%÷0.903×0.760×0.950×0.9882.51%
Home runs /BIP1.06%÷0.947×0.920—×0.9881.02%

Factors used: league row CAL. Park (home-season share, regressed): HR 89, 1B 103, 2B 95, 3B 81, K 95, BB 87 — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .329 → .252; ISO .104 → .080; BABIP .354 → .293. 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).

2019 AARichmond Flying Squirrels · 236 PAwOBA .302 → .253 (−49)K% 23.3% → 29.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.31%÷0.975×1.220——29.15%
BB% (unintentional) /PA9.75%÷1.011×0.700—×1.0126.83%
HBP% /PA0.42%—×0.850—×1.0120.36%
Singles /BIP21.29%÷1.020×0.970×0.950×1.01219.46%
Doubles /BIP9.03%÷0.916×0.860×0.950×1.0128.16%
Triples /BIP0.65%÷1.147×0.950×0.950×1.0120.51%
Home runs /BIP1.94%÷0.890×0.780—×1.0121.72%

Factors used: league row EL. Park (home-season share, regressed): HR 78, 1B 104, 2B 83, 3B 129, K 95, BB 102 — applied at half strength. Age: age 24 vs a level average of 24.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .302 → .253; ISO .119 → .103; BABIP .314 → .284. 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).