Konnor Griffin

SS Pittsburgh Pirates
Age 21 R/R 6'3" / 222 lbs MLB HR -15%K -5% Svc 1.000 · Ctrl thru 2034
Overview
MLB40-MANExtFA 2035
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202519AA/A+/APIT563.333/.419/.5272165122—.293/.362/.454
202620AAAPIT31.375/.516/.50003153—.346/.452/.462
202620MLBPIT339.272/.326/.4046231071.6
2027PROJ21MLBPIT370.256/.317/.3888251001.2
2028PROJ98% MLB22MLBPIT540.262/.324/.41114381092.3
2029PROJ98% MLB23MLBPIT602.268/.330/.43419421173.2
Last 2 seasons WAR 1.6  ·  Next 3 projected WAR 6.7Projected rows: MLB playing time only, park and league context applied.
ContractCONFIRMED
Control thru2034Service1.000First FA2035
2027Ext$3M2028Ext$5M2029Ext$10M2030Ext$15M2031Ext$20M2032Ext$25M2033Ext$30M2034Ext$30M
Skills · percentileStatcast 2026
Speed90
Bat Spd84
xwOBA56
Barrel%41
Avg EV37
Form.264/.315/.401 · rolling true talent (60d window) · proj .256/.315/.392
CompsB.J. Upton (age 22) · Carlos Gómez (age 22) · Elly De La Cruz (age 22)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†100
AVG/OBP/SLG.256 / .317 / .388
PA370
HR8
SB25
K%24
BB%7
BABIP320
ISO134
MLB%100%
Value2027 · WAR
BAT: +0.1 runs (wOBA-derived runs vs avg)+0BATRUN: +5.0 runs (SB/CS + UBR baserunning)+5RUNFLD: -3.8 runs (Defensive runs vs avg)-4FLDPOS: +4.0 runs (Positional adjustment)+4POSREP: +8.0 runs (Replacement-level credit)+8REPTotal WAR: +1.50+1.5WAR
0.02.04.01.52.33.23.74.04.03.83.527282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$70M ctrl surplus
Tools · Recent Form · Contract
ToolsStatcast %ile · 2026
CONTACT
xAVG
630.262
POWER
Barrel%
417.0
Avg EV
3788.1
Bat Spd
8475.0
SPEED
Sprint
9029.9
Recent Formrolling true talent ⓘ
K%20%▲▲18% over 92 PA (60d) · proj 23%
BB%6%▼4% over 92 PA (60d) · proj 7%
ISO.137·.138 over 87 AB (60d) · proj .136
HR/BB2.6%▼1.4% over 70 BBE (60d) · proj 3.3%
BABIP.319·.319 over 69 BIP (60d) · proj .319
SLASH.264/.315/.401·proj .256/.315/.392
Contract CONFIRMED · hand-curated extension
Status   Pre-Arb
MLB Debut   2026
Service   1.000 yrs.days
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2027Ext$3M+1.5$12M+$9M
2028Ext$5M+2.3$17M+$13M
2029Ext$10M+3.2$26M+$18M
2030Ext$15M+3.7$31M+$20M
2031Ext$20M+4.0$32M+$19M
2032Ext$25M+4.0$30M+$15M
2033Ext$30M+3.8$26M+$10M
2034Ext$30M+3.5$21M+$6M
Totals $138M $194M +$110M

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)
202519 AAAltoona Curve — 9883 28205 7236 62 337427542969 205404 237 421 141 — — — — — —
202519 A+Greensboro Grasshoppers — 234194 631127 284610 337 325435510946 186392 2012 418 118 — — — — — —
202519 ABradenton Marauders — 231207 701029 15536 264 338399536935 198415 236 407 118 — — — — — —
202620 MLBPittsburgh Pirates — 339312 851546 20825 234 272326404730 131350 246 325 107 +3 +3 -2 +4 +7 1.6
202620 AAAIndianapolis Indians — 3124 9300 760 32 3755165001.016 125500 1923 457 153 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 339312 851546 20825 234 272326404730 131350 246 325 106 +2 +3 -2 +4 +7 1.5
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202519 AA MLEAltoona Curve — 9885 26204 5306 62 306385471856 165395 315 376 141 — — — — — —
202519 A+ MLEGreensboro Grasshoppers — 234205 57926 176110 337 278362429791 151352 267 342 118 — — — — — —
202519 A MLEBradenton Marauders — 231212 64828 10726 264 302351472823 170400 314 343 118 — — — — — —
202620 MLB MLEPittsburgh Pirates — 339312 841446 20825 234 269323397721 128350 246 326 107 +3 +3 -2 +4 +7 1.6
202620 AAA MLEIndianapolis Indians — 3126 9300 570 32 346452462913 115471 2316 395 153 — — — — — —
202519 A+ MLE3 teams — 563501 14618418 3316222 6513 291362451813 160391 296 348 122 — — — — — —
202519 A+ RAW3 teams — 563484 16123421 5012222 6513 333419527946 194403 229 414 122 — — — — — —
202620 MLB MLE2 teams — 370338 931746 25895 266 275334402737 127355 247 332 111 +5 +3 -2 +4 +8 1.8
202620 MLB RAW2 teams — 370336 941846 27885 266 280342411753 131361 247 336 111 +5 +3 -2 +4 +8 1.8
202519 A+ MLE3 teams — 563503 14618418 3316222 6513 290362449811 159379 296 348 122 — — — — — —
202620 MLB MLE2 teams — 370337 931746 25895 266 276334404738 128360 247 332 111 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202519 A+ MLE3 teams — 563503 14618418 3316222 6513 290362449811 159379 296 348 122 — — — — — —
202620 MLB MLE2 teams — 370337 931746 25895 266 276334404738 128360 247 332 111 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202721 MLB MLEPIT 100% 480438 11219411 321137 335 257318393711 136319 247 316 100 +0 +5 -5 +5 +10 1.5
▸ 2027 — real world (MLB)
202721 MLB CTXPIT 100% 370337 861538 25875 254 256317388705 133320 247 314 100 +0 +3 -4 +4 +8 1.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202822 MLB MLEPIT 98% 551500 13222515 381278 386 263325417742 154321 237 329 109 +6 +5 -6 +6 +12 2.3
202923 MLB MLEPIT 98% 614557 14924520 431399 437 269331442773 173322 237 341 117 +12 +6 -6 +7 +13 3.2
203024 MLB MLEPIT 98% 614557 15224523 431379 436 275337464801 189324 227 352 124 +18 +6 -6 +7 +13 3.8
203125 MLB MLEPIT 98% 603546 15224525 431359 426 279341479820 200324 227 359 129 +21 +6 -6 +6 +13 4.1
203226 MLB MLEPIT 98% 580526 14723525 411298 406 280343488830 207325 227 363 132 +22 +6 -6 +6 +13 4.1
203327 MLB MLEPIT 98% 561508 14222524 401268 386 279342485827 206324 227 361 131 +21 +5 -6 +6 +12 3.9
203428 MLB MLEPIT 98% 545493 13621423 391248 345 278340481820 203324 237 359 129 +19 +5 -6 +6 +12 3.6
203529 MLB MLEPIT 98% 530480 13120422 381227 295 274336473809 199321 237 354 126 +16 +4 -7 +6 +11 3.1
203630 MLB MLEPIT 98% 515467 12619421 361207 244 270332464796 194318 237 349 122 +14 +3 -7 +6 +11 2.7
203731 MLB MLEPIT 98% 501455 12118420 351196 183 266327455782 188315 247 343 118 +11 +2 -8 +5 +11 2.2
203832 MLB MLEPIT 98% 487445 11617419 331186 122 261321442763 181312 247 336 113 +8 +2 -9 +5 +11 1.7
203933 MLB MLEPIT 98% 396362 9213314 26985 51 255314427740 172308 257 326 107 +3 +1 -8 +4 +9 0.9
204034 MLB MLEPIT 94% 334305 7510212 22854 21 247304408713 162301 257 315 99 -0 +0 -8 +4 +7 0.2
204135 MLB MLEPIT 89% 266244 59829 17703 11 238294388681 150295 266 302 91 -3 -0 -8 +3 +6 -0.3
202822 MLB CTXPIT 98% 540490 12922514 371248 386 262324411735 149321 237 326 109 +6 +5 -6 +6 +12 2.3
202923 MLB CTXPIT 98% 602546 14725519 421369 426 268330434764 166322 237 337 117 +12 +6 -6 +6 +13 3.2
203024 MLB CTXPIT 98% 602546 14925521 421359 426 273335454790 181324 227 347 124 +17 +6 -6 +6 +13 3.7
203125 MLB CTXPIT 98% 591535 14824523 421329 416 276339468806 192324 227 354 129 +20 +6 -6 +6 +13 4.0
203226 MLB CTXPIT 98% 568514 14323523 411278 396 278340476816 198324 227 357 132 +21 +5 -6 +6 +12 4.0
203327 MLB CTXPIT 98% 550498 13923522 391248 376 277339473813 197324 237 356 131 +20 +5 -6 +6 +12 3.8
203428 MLB CTXPIT 98% 534484 13322421 381217 335 275337469807 194324 237 354 129 +18 +5 -6 +6 +12 3.5
203529 MLB CTXPIT 98% 519470 12821420 371197 294 272334462796 190321 237 349 126 +16 +4 -7 +6 +11 3.1
203630 MLB CTXPIT 98% 505458 12320419 351187 244 268329453782 185318 237 344 122 +13 +3 -7 +5 +11 2.6
203731 MLB CTXPIT 98% 491448 11819418 341166 173 264325444769 180315 247 338 118 +11 +2 -8 +5 +11 2.1
203832 MLB CTXPIT 98% 477436 11318317 321156 122 259319432751 173312 247 331 113 +8 +2 -8 +5 +10 1.7
203933 MLB CTXPIT 98% 388354 9014313 26965 51 252311417729 165307 257 322 107 +3 +1 -8 +4 +8 0.8
204034 MLB CTXPIT 94% 312286 7010210 20793 21 245302399701 155301 256 311 99 -0 +0 -8 +3 +7 0.2
204135 MLB CTXPIT 89% 237218 52727 15622 10 236292379671 143295 266 298 91 -3 +0 -7 +3 +5 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 72556595 176728860253 500168699 38560 268329445774 177323 237 340 119 +166 +53 -97 +78 +157 36.4
/ 162G— A+C — 650591 15826523 451519 345 267329445774 178321 237 340 119 +15 +5 -9 +7 +14 3.3
Career— MLE — 84007621 205531568304 5771987129 48582 270332448780 179326 247 343 119 +169 +57 -104 +84 +169 38.2
/ 162G— MLE — 650590 15924524 4515410 386 269332449781 180325 247 343 119 +14 +5 -9 +7 +14 3.2

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 AAAIndianapolis Indians · 31 PAwOBA .447 → .395 (−51)K% 19.4% → 23.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.35%÷1.000×1.200——23.23%
BB% (unintentional) /PA22.58%÷1.000×0.690—×1.05016.36%
HBP% /PA0.00%—×0.940—×1.0500.00%
Singles /BIP33.33%÷1.000×0.930—×1.05032.55%
Doubles /BIP16.67%÷1.000×0.830—×1.05014.52%
Triples /BIP0.00%÷1.000×0.970—×1.0500.00%
Home runs /BIP0.00%÷1.000×0.700—×1.0500.00%

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 20 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (7.2 yr younger than average).

Result: wOBA .447 → .395; ISO .125 → .113; BABIP .500 → .471. 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 A+Greensboro Grasshoppers · 234 PAwOBA .409 → .342 (−67)K% 19.7% → 25.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.66%÷0.994×1.310——25.90%
BB% (unintentional) /PA11.54%÷0.980×0.600—×1.0507.42%
HBP% /PA4.27%—×0.770—×1.0503.46%
Singles /BIP29.05%÷0.950×0.870×0.971×1.05027.14%
Doubles /BIP7.43%÷0.998×0.780×0.971×1.0505.92%
Triples /BIP1.35%÷1.025×0.850×0.971×1.0501.14%
Home runs /BIP4.73%÷1.048×0.880—×1.0504.17%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 110, 1B 90, 2B 100, 3B 105, K 99, BB 96 — applied at half strength. Age: age 19 vs a level average of 22.8 → +5.0% on BB/HBP/hit rates (3.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.971.

Result: wOBA .409 → .342; ISO .186 → .158; BABIP .392 → .352. 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 ABradenton Marauders · 231 PAwOBA .399 → .343 (−57)K% 22.9% → 31.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.94%÷1.000×1.360——31.21%
BB% (unintentional) /PA6.49%÷1.052×0.690—×1.0454.45%
HBP% /PA2.60%—×0.780—×1.0452.12%
Singles /BIP31.82%÷0.993×0.920×1.030×1.04531.73%
Doubles /BIP6.49%÷1.084×0.830×1.030×1.0455.35%
Triples /BIP1.30%÷0.952×0.910×1.030×1.0451.34%
Home runs /BIP5.84%÷0.932×0.800—×1.0455.24%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 86, 1B 99, 2B 117, 3B 90, K 100, BB 110 — applied at half strength. Age: age 19 vs a level average of 22.0 → +4.5% on BB/HBP/hit rates (3.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.030.

Result: wOBA .399 → .343; ISO .198 → .165; BABIP .415 → .400. 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 AAAltoona Curve · 98 PAwOBA .418 → .376 (−42)K% 23.5% → 30.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.47%÷0.947×1.220——30.23%
BB% (unintentional) /PA7.14%÷1.033×0.700—×1.0505.08%
HBP% /PA6.12%—×0.850—×1.0505.46%
Singles /BIP35.00%÷1.024×0.970×1.002×1.05034.88%
Doubles /BIP3.33%÷1.036×0.860×1.002×1.0502.91%
Triples /BIP0.00%÷1.150×0.950×1.002×1.0500.00%
Home runs /BIP8.33%÷0.891×0.780—×1.0507.66%

Factors used: league row EL. Park (home-season share, regressed): HR 78, 1B 105, 2B 107, 3B 130, K 89, BB 107 — applied at half strength. Age: age 19 vs a level average of 24.8 → +5.0% on BB/HBP/hit rates (5.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.002.

Result: wOBA .418 → .376; ISO .205 → .181; BABIP .404 → .395. 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).