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.

SF

Shay Whitcomb

Shay Whitcomb ranks 417th of 443 hitters in hits, at 24.

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 Played49
BattingOffensevs Hitters▶
Plate Appearances1223rd428/443
At Bats1164th424/443
Hits245th417/443
On Base Percentage.2332nd431/442
Batting Average.20716th372/442
Doubles34th419/443
Triples018th285/443
Home Runs419th341/443
Extra Base Hits77th409/443
Total Bases396th417/443
Slugging Percentage.33622nd344/442
Isolated Power.12933rd297/442
On Base Plus Slugging.5707th409/442
Runs91st437/443
Runs Batted In139th399/443
Plate DisciplineOffensevs Hitters▶
Walks41st437/443
Walk Rate3.3%2nd433/442
Intentional Walks038th109/443
Hit by Pitch010th352/443
Strikeouts3592nd35/443
Strikeout Rate28.7%17th367/442
BaserunningOffensevs Hitters▶
Stolen Bases233rd279/443
Stolen Base Rate100%—
Caught Stealing078th1/443
49 games
DateOppABRHXBHHRTBRBIBBKSB
SFSep 27, 2026LADLAD2110010001
SFSep 26, 2026LADLAD2020020001
SFSep 25, 2026LADLAD2000000020
SFSep 23, 2026MINMIN4020022010
SFSep 22, 2026MINMIN3110010110
SFSep 21, 2026MINMIN0000000000
SFSep 20, 2026@LADLAD3000000010
SFSep 19, 2026@LADLAD4000000010
SFSep 18, 2026@LADLAD3000000030
SFSep 16, 2026@STLSTL5120020000
SFSep 15, 2026@STLSTL1000000010
SFSep 14, 2026@STLSTL3010010010
SFSep 13, 2026SDSD4120020000
SFSep 12, 2026SDSD3111141000
SFSep 11, 2026SDSD3000000010
SFSep 9, 2026STLSTL4011021000
SFSep 8, 2026STLSTL4010010000
SFSep 7, 2026STLSTL5020021010
SFSep 6, 2026@NYMNYM0000000000
SFSep 5, 2026@NYMNYM4010010000
SFSep 4, 2026@NYMNYM0000000000
SFSep 3, 2026@PITPIT0000000200
SFSep 2, 2026@PITPIT4011020010
SFSep 1, 2026@PITPIT3010010000
SFAug 31, 2026@ATLATL1000000000
SFAug 29, 2026ARIARI4000000020
SFAug 29, 2026ARIARI4000000020
SFAug 28, 2026ARIARI4000000010
SFAug 27, 2026ARIARI3000001010
SFAug 26, 2026CINCIN4222162020
SFAug 25, 2026CINCIN4000000010
SFAug 24, 2026CINCIN3000000010
HOUJune 10, 2026@LAALAA4111141010
HOUJune 9, 2026@LAALAA2000000010
HOUJune 8, 2026@LAALAA0000000000
HOUMay 17, 2026TEXTEX1000000000
HOUMay 12, 2026SEASEA1000000000
HOUMay 8, 2026@CINCIN1010011000
HOUMay 6, 2026LADLAD1000000010
HOUMay 3, 2026@BOSBOS1000000010
HOUMay 1, 2026@BOSBOS1000000000
HOUApril 30, 2026@BALBAL1000000000
HOUApril 24, 2026NYYNYY1000000010
HOUApril 19, 2026STLSTL2000000010
HOUApril 18, 2026STLSTL4111143020
HOUApril 17, 2026STLSTL1000000010
HOUApril 13, 2026@SEASEA0000000000
HOUApril 4, 2026@ATHATH0000000100
HOUApril 3, 2026@ATHATH2000000020
By season3 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2026HOUSF491221162474132.207.233.336.570
2025HOU20323241110.125.125.219.344
2024HOU20464193050.220.304.293.597

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.