Keith Grieshaber

Pos2B
B/TR/R
Born1995-06-29
Age (2026)31

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
201621 ROKOrem Owlz 231210 52920 7536 124 248291310601 62319 233 257 55
201621 ROKOrem Owlz 231205 651230 12376 124 317372405777 88374 165 339 118
201722 A+2 teams 342303 781813 216515 259 257336353689 96316 196 299 87
201722 A+2 teams 342298 852314 264715 259 285372409781 124325 148 352 127
▸ Career Totals
Career 573513 1302733 2811821 3713 253319335654 82318 215 282 74 -17 +2 +0 +2 +16 0.4
/ 162G 650582 1473133 3213424 4215 253318332650 79317 215 282 74 -19 +2 +0 +2 +18 0.4

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
201621 ROKOrem Owlz 231205 651230 12376 124 317372405777 88374 165 339 118 +5 +1 +7 1.2
201722 A+Inland Empire 66ers 184163 481012 13255 133 294365405770 110333 147 343 120 +4 +1 +5 1.1
201722 ABurlington Bees 158135 371302 132210 126 274380415795 141315 148 362 135 +6 +0 +4 1.1