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.

HOU

Joey Loperfido

Joey Loperfido sits 397th of 440 hitters in extra base hits, at 8.

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 Played41
BattingOffensevs Hitters▶
Plate Appearances1042nd431/440
At Bats963rd428/440
Hits3213th379/440
On Base Percentage.37997th16/439
Batting Average.333100th2/439
Doubles46th401/440
Triples020th265/440
Home Runs422nd328/440
Extra Base Hits89th397/440
Total Bases4812th384/440
Slugging Percentage.50094th29/439
Isolated Power.16761st170/439
On Base Plus Slugging.87997th16/439
Runs125th416/440
Runs Batted In1414th376/440
Plate DisciplineOffensevs Hitters▶
Walks42nd431/440
Walk Rate3.8%5th416/439
Intentional Walks028th193/440
Hit by Pitch348th197/440
Strikeouts2794th24/440
Strikeout Rate26%31st303/439
BaserunningOffensevs Hitters▶
Stolen Bases121st319/440
Stolen Base Rate33.3%—
Caught Stealing239th238/440
41 games
DateOppABRHXBHHRTBRBIBBKSB
TORSep 23, 2025BOSBOS1000000000
TORSep 21, 2025@KCKC0000000000
TORSep 20, 2025@KCKC0000000000
TORSep 19, 2025@KCKC1000000000
TORSep 18, 2025@TBTB1000000000
TORSep 17, 2025@TBTB1000000010
TORSep 16, 2025@TBTB2111141000
TORSep 14, 2025BALBAL4011022010
TORSep 13, 2025BALBAL1110011000
TORSep 10, 2025HOUHOU2000000010
TORSep 9, 2025HOUHOU2000000010
TORAug 15, 2025TEXTEX1000000010
TORAug 14, 2025CHCCHC2000000000
TORAug 13, 2025CHCCHC2000000010
TORAug 10, 2025@LADLAD2011020010
TORAug 9, 2025@LADLAD1000000000
TORAug 8, 2025@LADLAD1000000010
TORAug 5, 2025@COLCOL2010010010
TORAug 4, 2025@COLCOL6230031010
TORAug 3, 2025KCKC5020021030
TORAug 2, 2025KCKC2100000000
TORAug 1, 2025KCKC4111020020
TORJuly 30, 2025@BALBAL5130030010
TORJuly 29, 2025@BALBAL0000000100
TORJuly 29, 2025@BALBAL4131161000
TORJuly 28, 2025@BALBAL3010010010
TORJuly 27, 2025@DETDET2000000020
TORJuly 26, 2025@DETDET2110010010
TORJuly 25, 2025@DETDET3020020101
TORJuly 24, 2025@DETDET5121151020
TORJuly 23, 2025NYYNYY0000000000
TORJuly 22, 2025NYYNYY2000000000
TORJuly 21, 2025NYYNYY4010010010
TORJuly 20, 2025SFSF2000000010
TORJuly 19, 2025SFSF4010010000
TORJuly 18, 2025SFSF3121031110
TORJuly 12, 2025@ATHATH0000000100
TORJuly 9, 2025@CWSCWS3000000000
TORJuly 8, 2025@CWSCWS4020021000
TORJuly 7, 2025@CWSCWS4121153010
TORJuly 6, 2025LAALAA3010011010
By season3 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2026HOU401211032291121.214.311.330.641
2025TOR41104963284141.333.379.500.879
2024HOUTOR8126224352214254.214.264.350.614

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.