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

J.T. Realmuto

In hit by pitch, J.T. Realmuto is 23rd of 443 hitters, at 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 Played123
BattingOffensevs Hitters▶
Plate Appearances46763rd166/443
At Bats41463rd163/443
Hits8553rd206/443
On Base Percentage.28020th356/442
Batting Average.20514th381/442
Doubles1963rd156/443
Triples018th285/443
Home Runs1156th187/443
Extra Base Hits3056th194/443
Total Bases13753rd210/443
Slugging Percentage.33119th360/442
Isolated Power.12631st307/442
On Base Plus Slugging.61117th368/442
Runs5261st172/443
Runs Batted In5163rd163/443
Plate DisciplineOffensevs Hitters▶
Walks3760th176/443
Walk Rate7.9%41st262/442
Intentional Walks038th109/443
Hit by Pitch794th23/443
Strikeouts10032nd297/443
Strikeout Rate21.4%58th187/442
BaserunningOffensevs Hitters▶
Stolen Bases342nd234/443
Stolen Base Rate100%—
Caught Stealing078th1/443
123 games
DateOppABRHXBHHRTBRBIBBKSB
PHISep 27, 2026TBTB4111021010
PHISep 26, 2026TBTB2000000000
PHISep 25, 2026TBTB3000000000
PHISep 24, 2026MILMIL3000000110
PHISep 23, 2026MILMIL4000001010
PHISep 22, 2026MILMIL3000000110
PHISep 20, 2026@NYMNYM2100000220
PHISep 19, 2026@NYMNYM4000000020
PHISep 18, 2026@NYMNYM4000000000
PHISep 16, 2026@WSHWSH4000000120
PHISep 15, 2026@WSHWSH4000000010
PHISep 13, 2026@ATLATL5232173010
PHISep 12, 2026@ATLATL2020020000
PHISep 11, 2026@ATLATL3100000000
PHISep 9, 2026HOUHOU4110010020
PHISep 8, 2026HOUHOU4000000000
PHISep 7, 2026ATLATL3000000030
PHISep 5, 2026ATLATL3000001120
PHISep 4, 2026ATLATL2000000110
PHISep 2, 2026@ARIARI3000000000
PHISep 1, 2026@ARIARI5110010010
PHIAug 30, 2026@LAALAA3221151100
PHIAug 29, 2026@LAALAA4100000010
PHIAug 28, 2026@LAALAA3100000100
PHIAug 26, 2026@SEASEA4010010010
PHIAug 24, 2026@SEASEA3111141000
PHIAug 23, 2026STLSTL4110010000
PHIAug 22, 2026STLSTL3121031010
PHIAug 21, 2026STLSTL3022042100
PHIAug 18, 2026MIAMIA3000000110
PHIAug 17, 2026MIAMIA2110010200
PHIAug 16, 2026@MINMIN4000000020
PHIAug 15, 2026@MINMIN3110012010
PHIAug 13, 2026@MINMIN4000000010
PHIAug 12, 2026@STLSTL3000000020
PHIAug 11, 2026@STLSTL4000000010
PHIAug 9, 2026TORTOR6110010010
PHIAug 7, 2026TORTOR4010010000
PHIAug 6, 2026WSHWSH4221031000
PHIAug 5, 2026WSHWSH4010010010
PHIAug 4, 2026WSHWSH4000000020
PHIAug 2, 2026@BALBAL2110010100
PHIAug 1, 2026@BALBAL3100000110
PHIJuly 31, 2026@BALBAL4111141020
PHIJuly 29, 2026@MIAMIA3100000110
PHIJuly 27, 2026@MIAMIA2111022000
PHIJuly 26, 2026NYYNYY4000000020
PHIJuly 25, 2026NYYNYY3020020100
PHIJuly 24, 2026NYYNYY3020020010
PHIJuly 22, 2026LADLAD1010011000
PHIJuly 21, 2026LADLAD4011020020
PHIJuly 20, 2026LADLAD4110010010
PHIJuly 19, 2026NYMNYM4010010010
PHIJuly 18, 2026NYMNYM3020020100
PHIJuly 16, 2026NYMNYM3010010000
PHIJuly 12, 2026@DETDET3221033000
PHIJuly 11, 2026@DETDET4111022010
PHIJuly 9, 2026@CINCIN3000000010
PHIJuly 8, 2026@CINCIN3111141110
PHIJuly 7, 2026@CINCIN4000000010
PHIJuly 6, 2026@KCKC3010010020
PHIJuly 4, 2026@KCKC4111142000
PHIJuly 1, 2026PITPIT3000000120
PHIJune 30, 2026PITPIT3100000020
PHIJune 29, 2026PITPIT3010011000
PHIJune 28, 2026@NYMNYM4010010020
PHIJune 26, 2026@NYMNYM4011020000
PHIJune 25, 2026@WSHWSH5111021000
PHIJune 24, 2026@WSHWSH2000001100
PHIJune 23, 2026@WSHWSH4111023120
PHIJune 21, 2026NYMNYM4000000000
PHIJune 20, 2026NYMNYM4222042020
PHIJune 18, 2026NYMNYM3100000100
PHIJune 16, 2026MIAMIA4000000030
PHIJune 15, 2026MIAMIA4111142000
PHIJune 13, 2026@MILMIL4131164101
PHIJune 12, 2026@MILMIL3000000010
PHIJune 10, 2026@TORTOR4000000010
PHIJune 9, 2026@TORTOR4000000030
PHIJune 8, 2026@TORTOR4010011010
PHIJune 6, 2026CWSCWS2100000211
PHIJune 5, 2026CWSCWS2100000200
PHIJune 4, 2026SDSD4000000020
PHIJune 3, 2026SDSD3111141000
PHIMay 31, 2026@LADLAD0000000000
PHIMay 30, 2026@LADLAD4000000030
PHIMay 29, 2026@LADLAD3000000010
PHIMay 27, 2026@SDSD3010010000
PHIMay 26, 2026@SDSD3121151000
PHIMay 24, 2026CLECLE4000000010
PHIMay 23, 2026CLECLE3020020111
PHIMay 22, 2026CLECLE3010010010
PHIMay 20, 2026CINCIN4000000000
PHIMay 18, 2026CINCIN2000000200
PHIMay 17, 2026@PITPIT4110010010
PHIMay 16, 2026@PITPIT3100000100
PHIMay 14, 2026@BOSBOS3010010020
PHIMay 13, 2026@BOSBOS3000000010
PHIMay 12, 2026@BOSBOS4000000010
PHIMay 10, 2026COLCOL4000000000
PHIMay 9, 2026COLCOL4110010000
PHIMay 8, 2026COLCOL5011021010
PHIMay 6, 2026ATHATH4020020000
PHIMay 5, 2026ATHATH4111022000
PHIMay 3, 2026@MIAMIA3110011000
PHIMay 2, 2026@MIAMIA3000000010
PHIApril 21, 2026@CHCCHC4000000000
PHIApril 18, 2026ATLATL2000000000
PHIApril 17, 2026ATLATL4020020000
PHIApril 15, 2026CHCCHC2000000010
PHIApril 14, 2026CHCCHC4120020000
PHIApril 13, 2026CHCCHC5030033000
PHIApril 11, 2026ARIARI4000000030
PHIApril 10, 2026ARIARI4011020010
PHIApril 7, 2026@SFSF0000000000
PHIApril 6, 2026@SFSF3120020100
PHIApril 4, 2026@COLCOL3000000110
PHIApril 3, 2026@COLCOL4111020000
PHIApril 1, 2026WSHWSH3121151100
PHIMarch 31, 2026WSHWSH3000000000
PHIMarch 29, 2026TEXTEX2000000200
PHIMarch 28, 2026TEXTEX4110010020
PHIMarch 26, 2026TEXTEX3000000030
By season3 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2026PHI123467414853011513.205.280.331.611
2025PHI1345505021293912528.257.315.384.700
2024PHI994133801013314472.266.322.429.751

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.