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

Justin Crawford

Justin Crawford is 55th of 443 hitters in stolen bases, 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 Played149
BattingOffensevs Hitters▶
Plate Appearances46562nd168/443
At Bats42566th152/443
Hits11271st128/443
On Base Percentage.31149th228/442
Batting Average.26476th105/442
Doubles1963rd156/443
Triples595th17/443
Home Runs312th374/443
Extra Base Hits2751st215/443
Total Bases15058th187/443
Slugging Percentage.35328th317/442
Isolated Power.08912th390/442
On Base Plus Slugging.66434th292/442
Runs4856th195/443
Runs Batted In4150th219/443
Plate DisciplineOffensevs Hitters▶
Walks2743rd247/443
Walk Rate5.8%19th359/442
Intentional Walks038th109/443
Hit by Pitch368th113/443
Strikeouts8247th230/443
Strikeout Rate17.6%79th93/442
BaserunningOffensevs Hitters▶
Stolen Bases1787th55/443
Stolen Base Rate89.5%62nd48/128
Caught Stealing224th307/443
149 games
DateOppABRHXBHHRTBRBIBBKSB
PHISep 27, 2026TBTB4010010000
PHISep 26, 2026TBTB4010010021
PHISep 25, 2026TBTB3010010000
PHISep 24, 2026MILMIL2000000010
PHISep 23, 2026MILMIL2010010000
PHISep 22, 2026MILMIL2000000010
PHISep 20, 2026@NYMNYM4011033010
PHISep 19, 2026@NYMNYM4000000020
PHISep 17, 2026@NYMNYM2010011000
PHISep 16, 2026@WSHWSH3011020100
PHISep 13, 2026@ATLATL3110010100
PHISep 12, 2026@ATLATL3111141000
PHISep 11, 2026@ATLATL2010011000
PHISep 10, 2026HOUHOU3010010010
PHISep 9, 2026HOUHOU4110010010
PHISep 8, 2026HOUHOU2111020000
PHISep 7, 2026ATLATL3000000010
PHISep 6, 2026ATLATL2000000000
PHISep 4, 2026ATLATL1000000010
PHISep 2, 2026@ARIARI3000000010
PHISep 1, 2026@ARIARI1110011000
PHIAug 31, 2026@ARIARI4010010010
PHIAug 30, 2026@LAALAA0000000000
PHIAug 29, 2026@LAALAA3110010110
PHIAug 28, 2026@LAALAA1100000100
PHIAug 26, 2026@SEASEA4110011000
PHIAug 25, 2026@SEASEA3010011100
PHIAug 24, 2026@SEASEA3000000000
PHIAug 23, 2026STLSTL3100000100
PHIAug 22, 2026STLSTL2110010000
PHIAug 21, 2026STLSTL1000001000
PHIAug 19, 2026MIAMIA3010010000
PHIAug 18, 2026MIAMIA4020021010
PHIAug 17, 2026MIAMIA1111020000
PHIAug 16, 2026@MINMIN2011020000
PHIAug 15, 2026@MINMIN1000000000
PHIAug 13, 2026@MINMIN4010010010
PHIAug 12, 2026@STLSTL3010010000
PHIAug 11, 2026@STLSTL3000000000
PHIAug 10, 2026@STLSTL4111020010
PHIAug 9, 2026TORTOR2110010000
PHIAug 8, 2026TORTOR4011031100
PHIAug 7, 2026TORTOR2111020201
PHIAug 6, 2026WSHWSH3010011010
PHIAug 5, 2026WSHWSH1000001000
PHIAug 4, 2026WSHWSH4120020011
PHIAug 3, 2026WSHWSH0100000000
PHIAug 2, 2026@BALBAL3221032000
PHIAug 1, 2026@BALBAL4010012000
PHIJuly 31, 2026@BALBAL4010010001
PHIJuly 29, 2026@MIAMIA3120020110
PHIJuly 28, 2026@MIAMIA3000000000
PHIJuly 27, 2026@MIAMIA4010011000
PHIJuly 26, 2026NYYNYY3110010000
PHIJuly 25, 2026NYYNYY1000000000
PHIJuly 24, 2026NYYNYY2000000010
PHIJuly 21, 2026LADLAD0000000000
PHIJuly 20, 2026LADLAD3010011001
PHIJuly 19, 2026NYMNYM3000000020
PHIJuly 18, 2026NYMNYM1000000000
PHIJuly 16, 2026NYMNYM3000000000
PHIJuly 9, 2026@CINCIN3010011000
PHIJuly 8, 2026@CINCIN3121041111
PHIJuly 7, 2026@CINCIN4120020011
PHIJuly 6, 2026@KCKC1000000010
PHIJuly 5, 2026@KCKC2010010000
PHIJuly 4, 2026@KCKC4010010010
PHIJuly 2, 2026PITPIT3000000000
PHIJuly 1, 2026PITPIT4110010000
PHIJune 30, 2026PITPIT3131043000
PHIJune 29, 2026PITPIT4120020011
PHIJune 28, 2026@NYMNYM4110010000
PHIJune 27, 2026@NYMNYM3010010010
PHIJune 26, 2026@NYMNYM2000000010
PHIJune 25, 2026@WSHWSH5120020010
PHIJune 24, 2026@WSHWSH3000000000
PHIJune 23, 2026@WSHWSH4011020120
PHIJune 22, 2026@WSHWSH1000000010
PHIJune 21, 2026NYMNYM0000000000
PHIJune 20, 2026NYMNYM3121031110
PHIJune 18, 2026NYMNYM4010011010
PHIJune 17, 2026MIAMIA4110010010
PHIJune 16, 2026MIAMIA3000000010
PHIJune 15, 2026MIAMIA4130031001
PHIJune 14, 2026@MILMIL1010010000
PHIJune 13, 2026@MILMIL1000000010
PHIJune 12, 2026@MILMIL3000000030
PHIJune 10, 2026@TORTOR4110010010
PHIJune 9, 2026@TORTOR2000000000
PHIJune 8, 2026@TORTOR1010010000
PHIJune 7, 2026CWSCWS4110011010
PHIJune 6, 2026CWSCWS2000000010
PHIJune 5, 2026CWSCWS0000000000
PHIJune 4, 2026SDSD3211020101
PHIJune 3, 2026SDSD3000000020
PHIJune 2, 2026SDSD4010010000
PHIMay 31, 2026@LADLAD4011020010
PHIMay 30, 2026@LADLAD3110010010
PHIMay 27, 2026@SDSD3110010000
PHIMay 26, 2026@SDSD4000000000
PHIMay 25, 2026@SDSD3000000010
PHIMay 24, 2026CLECLE2000000000
PHIMay 23, 2026CLECLE4000000010
PHIMay 22, 2026CLECLE3000000010
PHIMay 20, 2026CINCIN2000000010
PHIMay 19, 2026CINCIN2000000010
PHIMay 18, 2026CINCIN4010010001
PHIMay 17, 2026@PITPIT4000001000
PHIMay 16, 2026@PITPIT2100000201
PHIMay 15, 2026@PITPIT5020020001
PHIMay 14, 2026@BOSBOS1000000000
PHIMay 13, 2026@BOSBOS3111141010
PHIMay 12, 2026@BOSBOS2000000121
PHIMay 10, 2026COLCOL2000000100
PHIMay 9, 2026COLCOL1000000000
PHIMay 8, 2026COLCOL4131162110
PHIMay 7, 2026ATHATH3010010010
PHIMay 6, 2026ATHATH2000001010
PHIMay 5, 2026ATHATH4121030010
PHIMay 4, 2026@MIAMIA3000000020
PHIMay 3, 2026@MIAMIA4010011001
PHIMay 1, 2026@MIAMIA3011021100
PHIApril 30, 2026SFSF4011030000
PHIApril 30, 2026SFSF4030031000
PHIApril 28, 2026SFSF4110011020
PHIApril 25, 2026@ATLATL5010010021
PHIApril 24, 2026@ATLATL4000000000
PHIApril 23, 2026@CHCCHC5000000010
PHIApril 22, 2026@CHCCHC4010011010
PHIApril 20, 2026@CHCCHC2011021200
PHIApril 19, 2026ATLATL3010010100
PHIApril 17, 2026ATLATL2000000000
PHIApril 15, 2026CHCCHC1000000000
PHIApril 14, 2026CHCCHC3000000010
PHIApril 13, 2026CHCCHC5000000020
PHIApril 12, 2026ARIARI4111020010
PHIApril 11, 2026ARIARI2121030100
PHIApril 10, 2026ARIARI2011030110
PHIApril 8, 2026@SFSF2000000010
PHIApril 7, 2026@SFSF3000000010
PHIApril 6, 2026@SFSF3221030110
PHIApril 5, 2026@COLCOL3010010000
PHIApril 4, 2026@COLCOL4010010001
PHIApril 3, 2026@COLCOL4000000010
PHIApril 1, 2026WSHWSH5031041010
PHIMarch 31, 2026WSHWSH3110010000
PHIMarch 29, 2026TEXTEX3110010020
PHIMarch 28, 2026TEXTEX2000000110
PHIMarch 26, 2026TEXTEX4120020000
By season2 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2026PHI1494654251122734117.264.311.353.664
2025PHI————————————

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.