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

Rafael Marchan

Rafael Marchan comes in 2nd of 440 hitters in strikeouts, at 17.

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 Played42
BattingOffensevs Hitters▶
Plate Appearances1184th423/440
At Bats1054th423/440
Hits224th418/440
On Base Percentage.28223rd340/439
Batting Average.21016th369/439
Doubles46th401/440
Triples020th265/440
Home Runs211th379/440
Extra Base Hits66th413/440
Total Bases325th418/440
Slugging Percentage.30512th385/439
Isolated Power.09518th362/439
On Base Plus Slugging.58713th384/439
Runs92nd429/440
Runs Batted In1312th384/440
Plate DisciplineOffensevs Hitters▶
Walks1012th384/440
Walk Rate8.5%56th195/439
Intentional Walks028th193/440
Hit by Pitch117th330/440
Strikeouts17100th2/440
Strikeout Rate14.4%90th45/439
BaserunningOffensevs Hitters▶
Stolen Bases07th378/440
Caught Stealing086th1/440
42 games
DateOppABRHXBHHRTBRBIBBKSB
PHISep 28, 2025MINMIN2000000000
PHISep 24, 2025MIAMIA4010010010
PHISep 23, 2025MIAMIA2010010010
PHISep 16, 2025@LADLAD4221153000
PHISep 12, 2025KCKC3121031000
PHISep 7, 2025@MIAMIA3000000010
PHISep 5, 2025@MIAMIA1000000000
PHIAug 29, 2025ATLATL3000000010
PHIAug 28, 2025ATLATL1010010000
PHIAug 24, 2025WSHWSH3011023100
PHIAug 20, 2025SEASEA0000000000
PHIAug 17, 2025@WSHWSH5100000000
PHIAug 13, 2025@CINCIN1000000010
PHIAug 12, 2025@CINCIN3010010000
PHIAug 6, 2025BALBAL3010010100
PHIAug 4, 2025BALBAL1000000000
PHIJuly 30, 2025@CWSCWS3010010100
PHIJuly 20, 2025LAALAA3010011000
PHIJuly 8, 2025@SFSF4000000000
PHIJuly 2, 2025SDSD3000000010
PHIJune 27, 2025@ATLATL1000000000
PHIJune 26, 2025@HOUHOU3020020010
PHIJune 19, 2025@MIAMIA3000000000
PHIJune 16, 2025@MIAMIA4111020020
PHIJune 15, 2025TORTOR1010010000
PHIJune 8, 2025@PITPIT3011020000
PHIJune 5, 2025@TORTOR3000000000
PHIJune 4, 2025@TORTOR0000000000
PHIMay 31, 2025MILMIL2000000010
PHIMay 29, 2025ATLATL2211143100
PHIMay 22, 2025@COLCOL3000000010
PHIMay 18, 2025PITPIT3000000020
PHIMay 14, 2025STLSTL2120020100
PHIMay 9, 2025@CLECLE3000000110
PHIMay 7, 2025@TBTB0000000000
PHIMay 1, 2025WSHWSH4000000000
PHIApril 20, 2025MIAMIA4010011020
PHIApril 16, 2025SFSF4000000010
PHIApril 11, 2025@STLSTL3000000000
PHIApril 6, 2025LADLAD1100000300
PHIMarch 30, 2025@WSHWSH4010011000
PHIMarch 29, 2025@WSHWSH0000000100
By season3 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2026PHI34959192260.099.137.165.302
2025PHI421181052262130.210.282.305.587
2024PHI175651157360.294.345.549.894

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.