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 ranks 381st of 438 hitters in isolated power, at .092.

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 Played145
BattingOffensevs Hitters
Plate Appearances45262nd167/439
At Bats41265th155/439
Hits10970th132/439
On Base Percentage.31351st215/438
Batting Average.26577th101/438
Doubles1964th152/439
Triples595th17/439
Home Runs313th370/439
Extra Base Hits2751st213/439
Total Bases14757th189/439
Slugging Percentage.35730th306/438
Isolated Power.09213th381/438
On Base Plus Slugging.67036th280/438
Runs4857th188/439
Runs Batted In4151st212/439
Plate DisciplineOffensevs Hitters
Walks2744th241/439
Walk Rate6.0%20th351/438
Intentional Walks038th110/439
Hit by Pitch368th111/439
Strikeouts7949th221/439
Strikeout Rate17.5%79th92/438
BaserunningOffensevs Hitters
Stolen Bases1687th59/439
Stolen Base Rate88.9%60th50/125
Caught Stealing224th306/439
145 games
DateOppABRHXBHHRTBRBIBBKSB
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
2026PHI1454524121092734116.265.313.357.670
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.