Every player
New here?

How to read this page

▶

A player page shows one box score, because a hitter and a pitcher share almost no column — which half you get follows the one he appears in. Every rate is built from summed counts, so a batting average is hits over at bats across whatever window you picked rather than an average of nightly averages. Pitchers rank against starters or relievers, which is the split the sport itself draws. A dash means no number for that cell, or a zero in a roster column that counts.

ARI

Max Kepler

Max Kepler comes in 406th of 442 hitters in slugging percentage, at .303.

94th beats 94% of the Hitters; 1 is the best of however many the row says. Higher is always better, whichever way the stat runs. Red to green by where the placing sits. A stat with no better end is left unpainted.

all 4 shown▶
Playing TimeOffensevs Hitters▶
Games Played41
BattingOffensevs Hitters▶
Plate Appearances1456th415/443
At Bats1328th406/443
Hits277th409/443
On Base Percentage.26410th397/442
Batting Average.20513th384/442
Doubles722nd341/443
Triples018th285/443
Home Runs27th403/443
Extra Base Hits911th392/443
Total Bases406th415/443
Slugging Percentage.3038th406/442
Isolated Power.09816th372/442
On Base Plus Slugging.5677th411/442
Runs112nd429/443
Runs Batted In1513th381/443
Plate DisciplineOffensevs Hitters▶
Walks1113th380/443
Walk Rate7.6%36th283/442
Intentional Walks038th109/443
Hit by Pitch010th352/443
Strikeouts3294th27/443
Strikeout Rate22.1%53rd208/442
BaserunningOffensevs Hitters▶
Stolen Bases07th382/443
Caught Stealing078th1/443
41 games
DateOppABRHXBHHRTBRBIBBKSB
ARISep 5, 2026@HOUHOU4000000020
ARISep 4, 2026@HOUHOU2000000000
ARIAug 29, 2026@SFSF4110010010
ARIAug 27, 2026@SFSF4010010000
ARIAug 25, 2026CHCCHC4000000010
ARIAug 24, 2026CHCCHC3010010000
ARIAug 19, 2026@BOSBOS0100000000
ARIAug 16, 2026@ATLATL4010010010
ARIAug 15, 2026@ATLATL5111020020
ARIAug 12, 2026COLCOL4020020100
ARIAug 10, 2026COLCOL4000000030
ARIAug 7, 2026LADLAD3000000120
ARIAug 6, 2026SDSD4010010000
ARIAug 4, 2026SDSD2000000000
ARIAug 3, 2026SDSD2000000110
ARIAug 2, 2026@CLECLE3000000120
ARIJuly 31, 2026@CLECLE4000000000
ARIJuly 29, 2026@PITPIT4020021010
ARIJuly 28, 2026@PITPIT4111020220
ARIJuly 27, 2026@PITPIT5031042000
ARIJuly 26, 2026@WSHWSH3000000010
ARIJuly 25, 2026@WSHWSH1000000000
ARIJuly 24, 2026@WSHWSH4111020000
ARIJuly 23, 2026@STLSTL4100000100
ARIJuly 22, 2026ATHATH1000000000
ARIJuly 21, 2026ATHATH3121153210
ARIJuly 19, 2026STLSTL5021031000
ARIJuly 18, 2026STLSTL3100000110
ARIJuly 17, 2026STLSTL4010010010
ARIJuly 11, 2026@LADLAD3010012010
ARIJuly 9, 2026@SDSD4110010020
ARIJuly 8, 2026@SDSD4011021010
ARIJuly 7, 2026@SDSD1000001110
ARIJuly 6, 2026@SDSD4121154010
ARIJuly 5, 2026MILMIL1000000010
ARIJuly 4, 2026MILMIL2000000010
ARIJuly 3, 2026MILMIL3000000000
ARIJune 30, 2026SFSF4121030000
ARIJune 29, 2026SFSF4000000010
ARIJune 27, 2026@TBTB3000000010
ARIJune 26, 2026@TBTB2000000000
By season3 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2026ARI411451322792150.205.264.303.567
2025PHI127474417903718523.216.300.391.691
2024MIN10539936893308421.253.302.380.682

About MLB Research

▶

Every number the site holds for a Major League team and the players who played for it, in one place. Pick a club, a season and a set of games, and read it. Nothing here needs an account.

Where the numbers come from

The same tables the boards read, resolved through one shared definition per stat. A rate is computed over the whole window rather than averaged across games, so a season figure is not the mean of the nightly ones.