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.

PHI

Otto Kemp

Otto Kemp sits 392nd of 439 hitters in strikeout rate, at 30.7%.

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 Played62
BattingOffensevs Hitters▶
Plate Appearances21825th329/440
At Bats19726th326/440
Hits4627th321/440
On Base Percentage.29841st259/439
Batting Average.23439th270/439
Doubles1134th285/440
Triples020th265/440
Home Runs842nd252/440
Extra Base Hits1935th284/440
Total Bases8130th308/440
Slugging Percentage.41162nd167/439
Isolated Power.17871st126/439
On Base Plus Slugging.70954th202/439
Runs2630th308/440
Runs Batted In2835th286/440
Plate DisciplineOffensevs Hitters▶
Walks1217th363/440
Walk Rate5.5%20th350/439
Intentional Walks028th193/440
Hit by Pitch783rd64/440
Strikeouts6761st169/440
Strikeout Rate30.7%11th392/439
BaserunningOffensevs Hitters▶
Stolen Bases233rd273/440
Stolen Base Rate50%—
Caught Stealing239th238/440
62 games
DateOppABRHXBHHRTBRBIBBKSB
PHISep 28, 2025MINMIN2000000020
PHISep 27, 2025MINMIN1000000000
PHISep 24, 2025MIAMIA3211142110
PHISep 23, 2025MIAMIA4111142010
PHISep 21, 2025@ARIARI4010010010
PHISep 20, 2025@ARIARI4000000020
PHISep 17, 2025@LADLAD3000000020
PHISep 16, 2025@LADLAD4000000020
PHISep 15, 2025@LADLAD3111020100
PHISep 14, 2025KCKC3000000010
PHISep 13, 2025KCKC4021031010
PHISep 12, 2025KCKC4121031010
PHISep 11, 2025NYMNYM4222163000
PHISep 10, 2025NYMNYM4110011030
PHISep 9, 2025NYMNYM3121151101
PHISep 8, 2025NYMNYM2000000110
PHIAug 15, 2025@WSHWSH2000000020
PHIAug 13, 2025@CINCIN2000000000
PHIAug 11, 2025@CINCIN3000000020
PHIAug 8, 2025@TEXTEX2100000210
PHIAug 6, 2025BALBAL4010010020
PHIAug 4, 2025BALBAL3010010010
PHIAug 2, 2025DETDET4000000030
PHIAug 1, 2025DETDET2221031000
PHIJuly 30, 2025@CWSCWS4010011020
PHIJuly 29, 2025@CWSCWS3000001000
PHIJuly 28, 2025@CWSCWS4000000010
PHIJuly 27, 2025@NYYNYY4222282020
PHIJuly 26, 2025@NYYNYY1000000000
PHIJuly 25, 2025@NYYNYY4000000030
PHIJuly 23, 2025BOSBOS1000000010
PHIJuly 22, 2025BOSBOS3010010000
PHIJuly 21, 2025BOSBOS3000000100
PHIJuly 20, 2025LAALAA4121151000
PHIJuly 19, 2025LAALAA3111020010
PHIJuly 13, 2025@SDSD4000000030
PHIJuly 12, 2025@SDSD1010010000
PHIJuly 9, 2025@SFSF1000000010
PHIJuly 8, 2025@SFSF4011021020
PHIJuly 5, 2025CINCIN2000000010
PHIJuly 4, 2025CINCIN5010010010
PHIJuly 2, 2025SDSD3020020110
PHIJune 29, 2025@ATLATL4111021010
PHIJune 28, 2025@ATLATL3010010010
PHIJune 27, 2025@ATLATL4111143100
PHIJune 26, 2025@HOUHOU3000000010
PHIJune 25, 2025@HOUHOU3010010000
PHIJune 24, 2025@HOUHOU2000000210
PHIJune 22, 2025NYMNYM4110011010
PHIJune 21, 2025NYMNYM3111020010
PHIJune 20, 2025NYMNYM4000001020
PHIJune 19, 2025@MIAMIA3011020010
PHIJune 17, 2025@MIAMIA3100000020
PHIJune 16, 2025@MIAMIA4000000000
PHIJune 15, 2025TORTOR5340042001
PHIJune 14, 2025TORTOR2000001010
PHIJune 13, 2025TORTOR4021031010
PHIJune 11, 2025CHCCHC4110010010
PHIJune 10, 2025CHCCHC4000000020
PHIJune 9, 2025CHCCHC5130030000
PHIJune 8, 2025@PITPIT2000000110
PHIJune 7, 2025@PITPIT3000000020
By season2 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2026PHI13272520000.080.148.080.228
2025PHI6221819746198282.234.298.411.709

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.