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.

TEX

Sam Haggerty

Sam Haggerty comes in 54th of 440 hitters in strikeouts, at 37.

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 Played64
BattingOffensevs Hitters▶
Plate Appearances18217th367/440
At Bats16217th366/440
Hits4121st344/440
On Base Percentage.32867th144/439
Batting Average.25363rd164/439
Doubles719th348/440
Triples387th42/440
Home Runs211th379/440
Extra Base Hits1219th348/440
Total Bases6021st348/440
Slugging Percentage.37040th264/439
Isolated Power.11728th315/439
On Base Plus Slugging.69850th220/439
Runs3135th282/440
Runs Batted In1312th384/440
Plate DisciplineOffensevs Hitters▶
Walks1623rd333/440
Walk Rate8.8%61st171/439
Intentional Walks168th95/440
Hit by Pitch233rd262/440
Strikeouts3787th54/440
Strikeout Rate20.3%63rd162/439
BaserunningOffensevs Hitters▶
Stolen Bases1278th90/440
Stolen Base Rate75%24th78/105
Caught Stealing419th345/440
64 games
DateOppABRHXBHHRTBRBIBBKSB
TEXAug 16, 2025@TORTOR2100000101
TEXAug 13, 2025ARIARI2000000010
TEXAug 12, 2025ARIARI1000000010
TEXAug 11, 2025ARIARI1100000000
TEXAug 10, 2025PHIPHI2010010010
TEXAug 9, 2025PHIPHI4021030000
TEXAug 8, 2025PHIPHI4000000020
TEXAug 6, 2025NYYNYY3010011120
TEXAug 4, 2025NYYNYY4010010010
TEXAug 3, 2025@SEASEA0000000000
TEXAug 2, 2025@SEASEA0100000000
TEXAug 1, 2025@SEASEA2011020000
TEXJuly 31, 2025@SEASEA2000000010
TEXJuly 29, 2025@LAALAA3110010010
TEXJuly 27, 2025ATLATL0000000000
TEXJuly 26, 2025ATLATL0100000001
TEXJuly 25, 2025ATLATL4121031021
TEXJuly 13, 2025@HOUHOU2000000010
TEXJuly 12, 2025@HOUHOU3111020001
TEXJuly 10, 2025@LAALAA0000000000
TEXJuly 8, 2025@LAALAA1000000000
TEXJuly 7, 2025@LAALAA5220020000
TEXJuly 6, 2025@SDSD1000000000
TEXJuly 4, 2025@SDSD1000000000
TEXJuly 1, 2025BALBAL3110010100
TEXJune 30, 2025BALBAL5100000010
TEXJune 28, 2025SEASEA1000000010
TEXJune 27, 2025SEASEA4210011130
TEXJune 25, 2025@BALBAL4100000110
TEXJune 24, 2025@BALBAL1100001103
TEXJune 23, 2025@BALBAL4010010000
TEXJune 22, 2025@PITPIT3021030100
TEXJune 21, 2025@PITPIT3100000120
TEXJune 20, 2025@PITPIT3110010200
TEXJune 19, 2025KCKC1010010000
TEXJune 18, 2025KCKC5131050010
TEXJune 17, 2025KCKC1000000010
TEXJune 15, 2025CWSCWS1000000000
TEXJune 14, 2025CWSCWS4000000120
TEXJune 13, 2025CWSCWS1000000000
TEXJune 12, 2025@MINMIN1111143000
TEXJune 10, 2025@MINMIN1000000000
TEXJune 8, 2025@WSHWSH5010010021
TEXJune 7, 2025@WSHWSH5230030000
TEXJune 6, 2025@WSHWSH1000000000
TEXJune 3, 2025@TBTB2000000020
TEXJune 1, 2025STLSTL2110011100
TEXMay 31, 2025STLSTL3000000011
TEXMay 30, 2025STLSTL4331053100
TEXMay 27, 2025TORTOR0100000001
TEXMay 26, 2025TORTOR4000000010
TEXMay 25, 2025@CWSCWS5000000000
TEXMay 24, 2025@CWSCWS4110010101
TEXMay 23, 2025@CWSCWS3000000100
TEXMay 22, 2025@NYYNYY4011020010
TEXMay 21, 2025@NYYNYY5121151010
TEXMay 20, 2025@NYYNYY4011030020
TEXMay 18, 2025HOUHOU4110010000
TEXMay 17, 2025HOUHOU3111020101
TEXMay 16, 2025HOUHOU1000000000
TEXMay 13, 2025COLCOL3110010000
TEXMay 11, 2025@DETDET1000000000
TEXMay 10, 2025@DETDET2010010010
TEXMay 9, 2025@DETDET4010011010
By season3 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2026TEX35474471012.159.213.182.395
2025TEX64182162411221312.253.328.370.698
2024SEA8161510011.067.125.067.192

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.