Forget the .142. One Year Ago Today Cincinnati Bought This Bat, and the Contact Still Backs Them.
Nobody is arguing about Ke'Bryan Hayes. That is the whole problem. He is hitting .142, and among the 335 hitters in baseball with at least 150 plate appearances, there is no one worse. The conversation ended months ago.
Open the hood and it stops making sense. His expected batting average is .249. His expected slugging is .388 against a real slugging mark of .230. His expected wOBA sits 106 points above his actual wOBA — the largest gap between contact and results of any hitter in Major League Baseball, and it is not close. Second place is 34 points behind him. His batting average on balls in play is .155.
The tempting read is that he is simply washed, and the expected numbers are flattering a broken swing. The batted-ball profile says the opposite. His ground-ball rate has fallen from 49.0% to 36.1%. His average launch angle has climbed from 8.5 degrees to 15.6. His barrel rate is a career-high 7.8%, his sweet-spot rate is 37.0%, and he is striking out in only 18.4% of his trips. Hayes made exactly the swing change Cincinnati traded for. The baseballs have simply refused to land.
The calendar is doing something strange here. One year ago today — July 30, 2025 — the Reds sent Taylor Rogers, infield prospect Sammy Stafura and cash to Pittsburgh and absorbed $36 million of Hayes' contract through 2029. Tonight the Pirates walk into Great American Ball Park sitting five games ahead of the team that bought him, and Pittsburgh is opening with a reliever who has never started a game.
What's worth watching is whether the ball finally carries in a park built to reward the exact contact he has started making. A back that has now sent him to the injured list six times in his career cost him seven weeks this spring — a lumbar bulging disc, May 22 to July 10 — so the sample is small and the body is a live question. But the two Gold Gloves are real, the swing change is real, and the .155 BABIP is the kind of number that does not stay still.
worst in MLB
batting avg
largest in MLB