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.

SEA

Weston Wilson

Weston Wilson sits 418th of 440 hitters in hits, at 22.

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 Played52
BattingOffensevs Hitters▶
Plate Appearances1255th418/440
At Bats1114th421/440
Hits224th418/440
On Base Percentage.28223rd337/439
Batting Average.19810th396/439
Doubles46th401/440
Triples020th265/440
Home Runs528th303/440
Extra Base Hits911th389/440
Total Bases418th405/440
Slugging Percentage.36938th271/439
Isolated Power.17165th153/439
On Base Plus Slugging.65232nd299/439
Runs1510th393/440
Runs Batted In1718th359/440
Plate DisciplineOffensevs Hitters▶
Walks1217th363/440
Walk Rate9.6%71st128/439
Intentional Walks028th193/440
Hit by Pitch117th330/440
Strikeouts3490th46/440
Strikeout Rate27.2%22nd342/439
BaserunningOffensevs Hitters▶
Stolen Bases233rd273/440
Stolen Base Rate40%—
Caught Stealing327th301/440
52 games
DateOppABRHXBHHRTBRBIBBKSB
PHISep 28, 2025MINMIN1000000000
PHISep 24, 2025MIAMIA3000000120
PHISep 23, 2025MIAMIA5110010001
PHISep 21, 2025@ARIARI2011021210
PHISep 19, 2025@ARIARI5010011010
PHISep 17, 2025@LADLAD3000000020
PHISep 16, 2025@LADLAD3111020110
PHISep 15, 2025@LADLAD4111142010
PHISep 14, 2025KCKC3000000000
PHISep 12, 2025KCKC1100000001
PHISep 11, 2025NYMNYM4110010020
PHISep 10, 2025NYMNYM0000000000
PHISep 9, 2025NYMNYM4000000020
PHISep 5, 2025@MIAMIA0000000000
PHISep 3, 2025@MILMIL3111142010
PHIAug 30, 2025ATLATL2111141000
PHIAug 28, 2025ATLATL2000000010
PHIAug 26, 2025@NYMNYM3100000000
PHIAug 23, 2025WSHWSH3000000020
PHIAug 18, 2025SEASEA0000000000
PHIAug 17, 2025@WSHWSH5010012020
PHIAug 16, 2025@WSHWSH1000000000
PHIAug 15, 2025@WSHWSH2000000010
PHIAug 11, 2025@CINCIN3111021010
PHIAug 10, 2025@TEXTEX2010011000
PHIAug 6, 2025BALBAL3110010110
PHIAug 4, 2025BALBAL4221152000
PHIAug 2, 2025DETDET2011020000
PHIAug 1, 2025DETDET0000000000
PHIJuly 30, 2025@CWSCWS1000000000
PHIJuly 27, 2025@NYYNYY1000000100
PHIJuly 23, 2025BOSBOS0000000000
PHIJune 15, 2025TORTOR1010010000
PHIJune 9, 2025CHCCHC2010011000
PHIJune 7, 2025@PITPIT2000000020
PHIJune 6, 2025@PITPIT2000000110
PHIJune 4, 2025@TORTOR1000000000
PHIJune 1, 2025MILMIL3000000010
PHIMay 29, 2025ATLATL2000000210
PHIMay 27, 2025ATLATL1000000010
PHIMay 24, 2025@ATHATH2000000000
PHIMay 23, 2025@ATHATH3010010010
PHIMay 21, 2025@COLCOL1000000100
PHIMay 19, 2025@COLCOL2000000110
PHIMay 16, 2025PITPIT1000000110
PHIMay 14, 2025STLSTL1110010000
PHIMay 12, 2025STLSTL2000000010
PHIMay 8, 2025@TBTB0000000000
PHIMay 7, 2025@TBTB1000000000
PHIMay 4, 2025ARIARI5121153020
PHIApril 29, 2025WSHWSH2000000010
PHIApril 23, 2025@NYMNYM2110010000
By season3 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2026BALSEA731831643394147.201.284.305.589
2025PHI521251112295172.198.282.369.652
2024PHI40988825113103.284.347.489.836

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.