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 Played21
BattingOffensevs Hitters▶
Plate Appearances51
At Bats44
Hits6
On Base Percentage.224
Batting Average.136
Doubles2
Triples0
Home Runs0
Extra Base Hits2
Total Bases8
Slugging Percentage.182
Isolated Power.045
On Base Plus Slugging.406
Runs3
Runs Batted In2
Plate DisciplineOffensevs Hitters▶
Walks3
Walk Rate5.9%
Intentional Walks0
Hit by Pitch2
Strikeouts16
Strikeout Rate31.4%
BaserunningOffensevs Hitters▶
Stolen Bases0
Caught Stealing0
21 games
DateOppABRHXBHHRTBRBIBBKSB
SFSep 27, 2026LADLAD1000000000
SFSep 26, 2026LADLAD4000000000
SFSep 25, 2026LADLAD4000000020
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
2026ATHBOSSF21514462020.136.224.182.406
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.