Ke’Bryan Hayes Stats

Hayes has accumulated a batting average of .258 in his time in baseball with 224 runs scored and an OPS of .698. He has struck out 408 times and has walked on 139 occasions, contributing to a .313 on-base %. In his MLB career, Hayes has hit 37 balls over the fence while driving in 176 runs. His slugging percentage is .385 and he has a total of 697 bases. Over the course of his pro career, he came to the plate 1,972 times and has notched a hit 467 times.

For the season, Hayes has tallied 38 runs, amassed 25 runs batted in and has earned 4 home runs. He has fanned 75 times while accounting for 106 total bases. He has earned an OPS of 0.573 in addition to a slugging % of .290. He has taken a base 23 times and is sitting with an OBP of .283. Hayes has compiled 85 base knocks out of 365 AB’s for a batting average of .233.


Year Team BA HR H BB R RBI OBP PA AB OPS OPS+ 2B 3B G SLG SB CS TB SO
Career .258 37 467 139 224 176 .313 1,972 1,811 .698 N/A 91 14 476 .385 51 14 697 408
2024 PIT 75.000 0 38 2 365 4 .233 96 396 .290 1 85 9 1 .283 25 11 61 23
2023 PIT .271 15 134 28 65 61 .309 525 494 .762 107 31 7 124 .453 10 6 224 104
2022 PIT .244 7 123 48 55 41 .314 560 505 .659 87 24 3 136 .345 20 5 174 122
2021 PIT .257 6 93 31 49 38 .316 396 362 .689 87 20 2 96 .373 9 1 135 87
2020 PIT .376 5 32 9 17 11 .442 95 85 1.124 201 7 2 24 .682 1 0 58 20

2024 Stats for Ke’Bryan Hayes

Stat Total MLB Rank
Games Played 1 239th
Plate Appearances 96 223rd
At-Bats 396 166th
Runs Scored 365 158th
Hits 38 222nd
Doubles 85 175th
Triples 9 322nd
Home Runs 0 352nd
Runs Batted In 4 352nd
Stolen Bases 25 316th
Caught Stealing 11 89th
Walks 2 156th
Strikeouts 23 240th
Batting Average 75.000 206th
On-Base Percentage .233 329th
Slugging Percentage .283 434th
OPS .290 538th
OPS+ 1 508th
Total Bases 61 511th
Grounded Into Double Plays 0 488th
Hit By Pitch 60 515th
Sacrifice Hits 106 245th
Sacrifice Flies 12 49th
Intentional Walks 4 171st

2023 Stats for Ke’Bryan Hayes

2023 Stats for Ke’Bryan Hayes

Stat Total MLB Rank
Games Played 124 159th
Plate Appearances 525 120th
At-Bats 494 102nd
Runs Scored 65 112th
Hits 134 87th
Doubles 31 55th
Triples 7 10th
Home Runs 15 153rd
Runs Batted In 61 126th
Stolen Bases 10 119th
Caught Stealing 6 24th
Walks 28 225th
Strikeouts 104 150th
Batting Average .271 113th
On-Base Percentage .309 310th
Slugging Percentage .453 144th
OPS .762 176th
OPS+ 107 184th
Total Bases 224 92nd
Grounded Into Double Plays 11 94th
Hit By Pitch 0 476th
Sacrifice Hits 0 271st
Sacrifice Flies 3 139th
Intentional Walks 1 114th

2022 Stats for Ke’Bryan Hayes

Stat Total MLB Rank
Games Played 136 103rd
Plate Appearances 560 87th
At-Bats 505 86th
Runs Scored 55 139th
Hits 123 104th
Doubles 24 113th
Triples 3 64th
Home Runs 7 274th
Runs Batted In 41 216th
Stolen Bases 20 24th
Caught Stealing 5 32nd
Walks 48 96th
Strikeouts 122 73rd
Batting Average .244 294th
On-Base Percentage .314 288th
Slugging Percentage .345 445th
OPS .659 390th
OPS+ 87 389th
Total Bases 174 138th
Grounded Into Double Plays 12 75th
Hit By Pitch 5 146th
Sacrifice Hits 0 303rd
Sacrifice Flies 2 226th
Intentional Walks 0 245th

2021 Stats for Ke’Bryan Hayes

Stat Total MLB Rank
Games Played 96 258th
Plate Appearances 396 196th
At-Bats 362 189th
Runs Scored 49 194th
Hits 93 181st
Doubles 20 164th
Triples 2 142nd
Home Runs 6 352nd
Runs Batted In 38 249th
Stolen Bases 9 89th
Caught Stealing 1 240th
Walks 31 221st
Strikeouts 87 192nd
Batting Average .257 281st
On-Base Percentage .316 388th
Slugging Percentage .373 454th
OPS .689 432nd
OPS+ 87 426th
Total Bases 135 220th
Grounded Into Double Plays 11 92nd
Hit By Pitch 1 471st
Sacrifice Hits 0 896th
Sacrifice Flies 2 221st
Intentional Walks 0 853rd

2020 Stats for Ke’Bryan Hayes

Stat Total MLB Rank
Games Played 24 382nd
Plate Appearances 95 330th
At-Bats 85 332nd
Runs Scored 17 216th
Hits 32 203rd
Doubles 7 171st
Triples 2 36th
Home Runs 5 194th
Runs Batted In 11 297th
Stolen Bases 1 235th
Caught Stealing 0 388th
Walks 9 274th
Strikeouts 20 344th
Batting Average .376 9th
On-Base Percentage .442 20th
Slugging Percentage .682 8th
OPS 1.124 10th
OPS+ 201 11th
Total Bases 58 188th
Grounded Into Double Plays 2 256th
Hit By Pitch 1 273rd
Sacrifice Hits 0 327th
Sacrifice Flies 0 431st
Intentional Walks 2 29th