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

Marcelo Mayer

In walks, Marcelo Mayer is 401st of 440 hitters, 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 Played44
BattingOffensevs Hitters▶
Plate Appearances1368th405/440
At Bats1279th401/440
Hits2910th395/440
On Base Percentage.27216th371/439
Batting Average.22833rd295/439
Doubles823rd329/440
Triples154th140/440
Home Runs422nd328/440
Extra Base Hits1322nd338/440
Total Bases5114th377/440
Slugging Percentage.40257th190/439
Isolated Power.17368th139/439
On Base Plus Slugging.67439th267/439
Runs2022nd340/440
Runs Batted In106th409/440
Plate DisciplineOffensevs Hitters▶
Walks88th401/440
Walk Rate5.9%25th328/439
Intentional Walks028th193/440
Hit by Pitch05th399/440
Strikeouts4184th71/440
Strikeout Rate30.1%12th387/439
BaserunningOffensevs Hitters▶
Stolen Bases07th378/440
Stolen Base Rate0%—
Caught Stealing239th238/440
44 games
DateOppABRHXBHHRTBRBIBBKSB
BOSJuly 23, 2025@PHIPHI1100000110
BOSJuly 21, 2025@PHIPHI2000000020
BOSJuly 20, 2025@CHCCHC4010010000
BOSJuly 18, 2025@CHCCHC4020020010
BOSJuly 13, 2025TBTB3111020010
BOSJuly 12, 2025TBTB2000000110
BOSJuly 11, 2025TBTB4011021010
BOSJuly 10, 2025TBTB3111021000
BOSJuly 9, 2025COLCOL4120020000
BOSJuly 8, 2025COLCOL2100000000
BOSJuly 7, 2025COLCOL2000000020
BOSJuly 6, 2025@WSHWSH2000000000
BOSJuly 5, 2025@WSHWSH0000000000
BOSJuly 4, 2025@WSHWSH5120021020
BOSJuly 2, 2025CINCIN4111020010
BOSJuly 1, 2025CINCIN3000000020
BOSJune 30, 2025CINCIN5121030010
BOSJune 25, 2025@LAALAA3000000010
BOSJune 24, 2025@LAALAA4131051010
BOSJune 23, 2025@LAALAA4000000020
BOSJune 22, 2025@SFSF0000000000
BOSJune 21, 2025@SFSF3000000110
BOSJune 20, 2025@SFSF4000000010
BOSJune 18, 2025@SEASEA3211141110
BOSJune 17, 2025@SEASEA3010010000
BOSJune 16, 2025@SEASEA4000000020
BOSJune 15, 2025NYYNYY1000000010
BOSJune 14, 2025NYYNYY2000001010
BOSJune 13, 2025NYYNYY2000000020
BOSJune 11, 2025TBTB4222282020
BOSJune 10, 2025TBTB3000000010
BOSJune 9, 2025TBTB1111020100
BOSJune 8, 2025@NYYNYY1100000000
BOSJune 7, 2025@NYYNYY1110010000
BOSJune 6, 2025@NYYNYY2111141000
BOSJune 4, 2025LAALAA2100001100
BOSJune 1, 2025@ATLATL3100000120
BOSMay 31, 2025@ATLATL4010010020
BOSMay 30, 2025@ATLATL4000000020
BOSMay 28, 2025@MILMIL4000000010
BOSMay 27, 2025@MILMIL3021030100
BOSMay 26, 2025@MILMIL4010010000
BOSMay 25, 2025BALBAL4121030000
BOSMay 24, 2025BALBAL4000000030
By season3 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2026BOSSF7624522046133223.209.276.295.571
2025BOS4413612729134100.228.272.402.674
2024BOS————————————

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.