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

Brett Harris

all 4 shown▶
Playing TimeOffensevs Hitters▶
Games Played18
BattingOffensevs Hitters▶
Plate Appearances42
At Bats35
Hits6
On Base Percentage.275
Batting Average.171
Doubles2
Triples0
Home Runs0
Extra Base Hits2
Total Bases8
Slugging Percentage.229
Isolated Power.057
On Base Plus Slugging.504
Runs3
Runs Batted In2
Plate DisciplineOffensevs Hitters▶
Walks3
Walk Rate7.1%
Intentional Walks0
Hit by Pitch2
Strikeouts14
Strikeout Rate33.3%
BaserunningOffensevs Hitters▶
Stolen Bases0
Caught Stealing0
18 games
DateOppABRHXBHHRTBRBIBBKSB
SFSep 23, 2026MINMIN3000000020
SFSep 22, 2026MINMIN1100000110
SFSep 21, 2026MINMIN4020022010
SFSep 20, 2026@LADLAD3000000120
SFSep 19, 2026@LADLAD3011020010
SFSep 18, 2026@LADLAD4010010020
SFSep 16, 2026@STLSTL4010010010
SFSep 15, 2026@STLSTL2111020010
SFSep 14, 2026@STLSTL2000000000
SFSep 13, 2026SDSD2000000000
SFSep 11, 2026SDSD0000000000
SFSep 9, 2026STLSTL1100000010
BOSJuly 9, 2026@CWSCWS2000000000
ATHMay 8, 2026@BALBAL0000000000
ATHMay 7, 2026@PHIPHI1000000000
ATHMay 6, 2026@PHIPHI0000000000
ATHMay 5, 2026@PHIPHI2000000110
ATHMay 2, 2026CLECLE1000000010
By season3 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2026ATHBOSSF18423562020.171.275.229.504
2025ATH328473205051.274.349.342.692
2024ATH361231031563120.146.276.262.539

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.