May 11, 2025

Best Batter Today

Aaron Judge of the Yankees hit two home runs Saturday to extend his lead in the Baseball Musings Batter Rankings. He went two for five in the 11-7 Athletics win to keep his batting average at .396 and raise his slugging percentage to .772. In the same game, Shea Langeliers went four for five with a double and a home run for a game score 82, tied for the highest on the day. Power represents the one good dimension in Langeliers’ game. For his career he owns a .280 OBP, with a .217 isolated power. The long hits are good, but they come with a high cost of outs.

Shohei Ohtani of the Dodgers remains second as he goes one for thee with a walk in a 3-0 Diamondbacks win. Cal Raleigh of the Mariners drew a walk in four trips to the plate in a 6-3 Blue Jays win, putting Raleigh in third place. Fourth place goes to Bobby Witt Jr. of the Royals, two for four with his 17th double of the season in a 10-1 Red Sox win. Witt raised his slash line to .323/.394/.525 for the season. Pete Alonso of the Mets rounds out the top five with a one for four in a 6-5 Cubs win.

Corey Seager of the Rangers posted the other game score of 82 in a 10-3 win over the Tigers. Seager went three for four with a double and two home runs to bring his BA to .300. He is batting .348/.348/.696 in five games since returning from the illjured list, striking out just three times in 23 PA.

5 thoughts on “Best Batter Today

  1. David Pinto Post author

    Here is the sql I use:
    cast(50 + case
    when cast((BG.AtBats + BG.WAlks + BG.HitByPitch + BG.SacrificeFlies + BG.SacrificeHits) as signed) < 4 then (- 5) * (4 - cast(BG.AtBats + BG.WAlks + BG.HitByPitch + BG.SacrificeFlies + BG.SacrificeHits as signed)) else cast(BG.AtBats + BG.WAlks + BG.HitByPitch + BG.SacrificeFlies + BG.SacrificeHits as signed) end + cast(4 * BG.HIts + 2 * BG.Doubles + 4 * BG.Triples + 7 * BG.HomeRuns + BG.RBI + BG.IntentionalWAlks as signed) + (2 * (cast(BG.WAlks + BG.Hitbypitch as signed) - cast(BG.Intentionalwalks as signed))) - ((case when (cast(BG.AtBats - BG.Hits as signed) + cast(BG.SacrificeFlies + BG.SacrificeHits as signed)) < 5 then 3 * ((cast(BG.AtBats as signed) - cast(BG.Hits as signed)) + cast(BG.SacrificeFlies + BG.SacrificeHits as signed)) else 12 + 8 * (((cast(BG.AtBats as signed) - cast(BG.Hits as signed)) + cast(BG.SacrificeFlies + BG.SacrificeHits as signed)) - 4) end) + cast(BG.Strikeouts + BG.GIDP + BG.SacrificeHits as signed)) as signed integer)

    ReplyReply
  2. Rob Hood

    Wow, that’s intense!

    Is there a location on the website to review game scores daily for any particular player? How about a Top Ten/ Top 20 list?

    ReplyReply
  3. Rob Hood

    Whatever works best for you! You mention and refer to it daily so it would be cool to see who’s trending hot or cold. Thanks in advance!

    ReplyReply

Leave a Reply

Your email address will not be published. Required fields are marked *