Christian Koss2B San Francisco Giants
Age 28 R/R 6'1" / 185 lbs MLB BB -3% Svc 1.000 · Ctrl thru 2030 peak 0.6 · 2027
wRC+†vL 8487vR 89
AVG/OBP/SLG.246 / .297 / .367
PA250
HR5
SB6
K%26
BB%5
MLB%100%
BAT: -3.8 runs (wOBA-derived runs vs avg)-4BATRUN: +1.5 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.3 runs (Defensive runs vs avg)+0FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: +0.50+0.5WAR
Scouting · nowfuture
HIT
5555
PWR
4545
SPD
6060
EYE
4035
trajectory · 10 yrs
0.6peak
2027

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2025
Service   1.000 yrs.days
Team Control Through   2030
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026Pre-Arb$0.8M+0.5$2M+$1M
2027Pre-Arb$0.8M+0.6$2M+$2M
2028Arb-1$1M+0.6$3M+$1M
2029Arb-2$2M+0.4$2M+$0.2M
2030Arb-3$2M+0.2$0.9M+$0.0M (cut)
Totals $5M $10M +$4M

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202123 A+2 teams 519486 10414516 241495 124 .214.258.362.620 .148.271 295 .268 63 -22 +1 +0 +2 +15 -0.4
202224 AA2 teams 629589 13521417 1920814 1910 .229.270.365.635 .136.318 333 .272 66 -24 -0 +0 +2 +18 -0.4
202325 AA3 teams 296277 541123 11824 153 .195.236.282.518 .087.264 284 .225 31 -23 +2 +0 +1 +8 -1.2
202426 AAA4 teams 365323 842228 23819 151 .260.327.415.742 .155.319 226 .314 99 -1 +3 +0 +1 +10 1.4
202527 MLB2 teams 218201 531104 9533 42 .264.305.378.683 .114.336 244 .294 83 -4 +0 -0 +1 +6 0.2
▸ 2026 Season
202628 MLBSF 250231 581215 13654 61 .251.302.377.679 .126.322 265 .299 87 -4 +1 +0 +1 +7 0.5
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202729 MLBSF 312287 701416 17815 71 .244.298.362.660 .118.319 265 .299 87 -5 +1 -1 +1 +9 0.5
202830 MLBSF 335308 751517 19875 71 .244.298.367.665 .123.316 266 .298 86 -5 +1 -2 +1 +9 0.5
202931 MLBSF 320293 701416 19845 51 .239.297.355.651 .116.314 266 .296 85 -6 +1 -2 +1 +9 0.3
203032 MLBSF 301275 661316 18815 40 .240.299.360.659 .120.312 276 .292 82 -6 +1 -3 +1 +9 0.1
203133 MLBSF 271249 581115 16744 20 .233.290.345.635 .112.311 276 .286 77 -7 +0 -4 +1 +8 -0.2
203234 MLBSF 228210 48914 13653 10 .229.283.338.621 .110.310 296 .280 72 -7 +0 -5 +1 +6 -0.4
▸ Career Totals (MLE all levels + projections)
Career 40443729 8751672087 201111066 9724 .235.286.360.646 .126.308 275 .284 75 -113 +10 -17 +14 +115 0.9
/ 162G 650599 14127314 3217811 164 .235.287.361.647 .125.308 275 .284 75 -18 +2 -3 +2 +18 0.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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202123 A+Greenville Drive 468428 11618715 311005 104 .271.328.451.779 .180.319 217 .341 119 +10 +0 +13 2.4
202123 INTLScottsdale Scorpions 5148 11100 380 20 .229.275.250.525 .021.275 166 .244 45 -3 +0 +1 -0.1
202224 AAPortland Sea Dogs 532488 12722517 2513712 165 .260.312.430.742 .170.324 265 .325 107 +4 +1 +15 2.1
202224 INTLCriollos de Caguas 9787 20310 7172 35 .230.302.287.589 .057.282 187 .271 66 -4 -1 +3 -0.2
202325 AAAWorcester Red Sox 124114 27811 5263 21 .237.287.351.638 .114.295 214 .283 74 -4 +0 +4 -0.0
202325 AAPortland Sea Dogs 147134 30712 10331 111 .224.283.336.619 .112.283 227 .276 69 -5 +2 +4 0.1
202325 ROKFCL Red Sox 2524 7101 160 21 .292.320.458.778 .167.353 244 .343 121 +1 +0 +1 0.1
202426 AAASacramento River Cats 197171 441015 14456 50 .257.335.415.750 .158.317 237 .327 108 +2 +1 +6 0.9
202426 AARichmond Flying Squirrels 9683 321212 10121 61 .386.457.6271.084 .241.429 1210 .461 211 +12 +1 +3 1.6
202426 ROKACL Giants 3124 7202 620 20 .292.433.6251.058 .333.238 619 .440 195 +3 +0 +1 0.5
202426 INTLAguilas Cibaenas 4134 6100 4122 20 .176.300.206.506 .029.273 2910 .246 46 -2 +0 +1 -0.1
202527 MLBSan Francisco Giants 191174 46903 9453 41 .264.312.368.680 .103.336 245 .299 87 -3 +0 -0 +1 +5 0.3
202527 AAASacramento River Cats 2727 8201 060 01 .296.296.481.778 .185.350 220 .340 118 +1 -0 +1 0.1
▸ Career Totals (raw MLB only — historical actual)
MLB Career 191174 46903 9453 41 .264.312.368.680 .103.336 245 .299 87 -3 +0 -0 +1 +5 0.3

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
Christian Koss (OGILVIE) 28 55 45 60 35 .246/.297/.367 .121.322 56 26% 5% 87 +0.3
Jason Donald
2013 · MLB
28 51→55 42→45 50 44 .244/.305/.353 .108.314 814 24% 6% 85 +0.7 .216/.263/.316 .100.303 89 30% 5% 58 -1.2 .193/.231/.278.084.2855633%4%31-1.3
Chris Owings
2019 · MLB
27 50→59 45→50 54→55 43 .245/.288/.374 .129.299 1119 22% 5% 84 +0.6 .222/.279/.365 .143.303 1615 31% 7% 79 +0.3 .185/.264/.309.124.264151134%9%55-0.7
Tyler Greene
2012 · MLB
28 49→51 48→50 59→55 44 .239/.309/.382 .143.320 1526 29% 7% 95 +1.4 .231/.286/.369 .138.322 1419 31% 6% 82 +0.5 .224/.268/.346.121.323111333%5%64-0.5
Mikie Mahtook
2018 · MLB
28 49→55 47→55 54→50 41 .243/.292/.388 .145.308 1411 26% 5% 89 +1.0 .225/.287/.396 .171.283 2112 28% 7% 90 +1.0 .205/.268/.385.181.251251229%7%77+0.1
Phillip Ervin
2020 · MLB
28 49→52 48→50 52→55 45 .242/.305/.389 .147.301 1418 24% 7% 95 +1.4 .216/.293/.350 .134.284 1415 27% 9% 81 +0.4 .163/.242/.272.109.220152132%9%36-1.2
Hernán Pérez
2019 · MLB
28 51→56 48→50 55 43 .257/.293/.398 .141.298 1623 20% 5% 92 +1.2 .241/.284/.388 .147.295 1816 24% 6% 86 +0.8 .238/.283/.362.124.301162426%5%76+0.0
Scott Kingery
2022 · MLB
28 42→51 48→55 52→55 43 .214/.277/.362 .149.292 1513 31% 7% 77 +0.1 .202/.267/.327 .125.300 1321 35% 8% 63 -0.8 .201/.259/.337.136.285172634%7%59-0.8
Luis Bolivar
2009 · AAA
28 49→54 43→45 56→55 40 .239/.283/.353 .114.305 919 24% 4% 76 +0.1 .213/.254/.317 .104.278 924 26% 4% 54 -1.4 .195/.232/.283.088.25672826%3%32-1.9
Brian Bixler
2011 · MLB
28 51→57 41→45 55 38 .240/.290/.345 .106.343 819 31% 5% 77 +0.1 .231/.287/.325 .094.327 718 29% 6% 71 -0.3 .217/.277/.296.079.31651731%7%54-0.8
Ed Lucas
2010 · AAA
28 50→56 43→45 52→50 47 .241/.303/.355 .114.301 1116 23% 8% 85 +0.7 .231/.290/.353 .122.293 1310 25% 7% 79 +0.3 .256/.307/.325.069.3325323%6%75-0.0
Chris Nelson
2014 · MLB
28 52→58 46→50 48→50 42 .253/.296/.385 .132.315 137 24% 6% 90 +1.0 .228/.278/.328 .100.287 95 23% 6% 68 -0.5 .212/.263/.288.077.2626221%6%47-0.9
Tim Lopes
2022 · MLB
28 44→54 45 52→55 44 .222/.279/.351 .129.282 1219 26% 6% 74 -0.1 .217/.280/.338 .121.295 1323 29% 7% 72 -0.2 .218/.288/.324.106.301113129%8%68-0.4
Yairo Muñoz
2022 · MLB
27 54 43→50 55 41 .264/.293/.376 .112.310 1022 19% 4% 85 +0.7 .255/.287/.372 .117.306 1218 20% 4% 82 +0.5 .263/.287/.379.116.310132120%3%80+0.2
Braden Bishop
2022 · MLB
28 47→57 47→50 51→50 43 .234/.291/.378 .144.295 1412 25% 6% 87 +0.8 .227/.281/.354 .127.294 1317 26% 6% 76 +0.0 .198/.252/.293.095.263112228%6%44-1.0
Jonathan Davis
2019 · MLB
27 47→52 43→45 54→55 47 .228/.304/.346 .118.294 1020 25% 8% 84 +0.6 .219/.304/.340 .121.287 1119 26% 8% 83 +0.6 .221/.303/.332.112.308102229%9%76+0.0
Tyler Saladino
2017 · MLB
28 51→46 44→45 56→55 44 .251/.296/.371 .119.295 1223 19% 5% 86 +0.8 .221/.284/.335 .114.281 1217 25% 7% 72 -0.2 .200/.273/.321.121.260141528%8%62-0.5
Scott Heineman
2021 · MLB
28 49→55 47→45 48→50 43 .245/.302/.380 .135.310 1515 25% 6% 92 +1.2 .210/.270/.340 .130.300 1417 33% 6% 69 -0.4 .167/.232/.274.107.258112138%6%32-0.5
Juan Lagares
2017 · MLB
28 55→64 42→45 51→50 43 .265/.307/.376 .111.316 912 19% 5% 92 +1.2 .251/.301/.366 .115.310 913 21% 6% 86 +0.8 .234/.279/.353.119.2979823%5%71-0.1
Moisés Sierra
2017 · MLB
28 54→56 42→50 49→50 43 .259/.308/.369 .110.324 1015 23% 6% 91 +1.1 .251/.309/.374 .123.312 1214 22% 6% 92 +1.2 .250/.316/.378.129.306141522%7%94+1.0
Garrett Hampson
2023 · MLB
28 43→53 44→45 55→60 46 .215/.277/.330 .116.278 1121 26% 8% 68 -0.5 .236/.300/.330 .094.316 618 25% 8% 77 +0.1 .253/.313/.333.080.34031824%7%81+0.2