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.

BOS

Kristian Campbell

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 Played67
BattingOffensevs Hitters▶
Plate Appearances26331st305/440
At Bats22930th308/440
Hits5131st306/440
On Base Percentage.31961st173/439
Batting Average.22326th323/439
Doubles1031st298/440
Triples020th265/440
Home Runs634th282/440
Extra Base Hits1630th301/440
Total Bases7929th312/440
Slugging Percentage.34526th324/439
Isolated Power.12232nd300/439
On Base Plus Slugging.66436th282/439
Runs2427th321/440
Runs Batted In2125th327/440
Plate DisciplineOffensevs Hitters▶
Walks2952nd209/440
Walk Rate11%82nd78/439
Intentional Walks028th193/440
Hit by Pitch460th153/440
Strikeouts7257th187/440
Strikeout Rate27.4%21st347/439
BaserunningOffensevs Hitters▶
Stolen Bases233rd273/440
Stolen Base Rate66.7%—
Caught Stealing159th127/440
67 games
DateOppABRHXBHHRTBRBIBBKSB
BOSJune 18, 2025@SEASEA3000000020
BOSJune 17, 2025@SEASEA1000000000
BOSJune 16, 2025@SEASEA3010010020
BOSJune 15, 2025NYYNYY2000000100
BOSJune 14, 2025NYYNYY1100000100
BOSJune 13, 2025NYYNYY2000000100
BOSJune 11, 2025TBTB3011020010
BOSJune 10, 2025TBTB3000000010
BOSJune 9, 2025TBTB5010011010
BOSJune 8, 2025@NYYNYY3121152100
BOSJune 7, 2025@NYYNYY3020022010
BOSJune 6, 2025@NYYNYY2000000020
BOSJune 4, 2025LAALAA2100000010
BOSJune 3, 2025LAALAA3011020100
BOSJune 2, 2025LAALAA4000000010
BOSJune 1, 2025@ATLATL4010010010
BOSMay 31, 2025@ATLATL3000000030
BOSMay 30, 2025@ATLATL4020020010
BOSMay 28, 2025@MILMIL0000000100
BOSMay 27, 2025@MILMIL4010010020
BOSMay 26, 2025@MILMIL4010011000
BOSMay 25, 2025BALBAL4000000010
BOSMay 24, 2025BALBAL4020020010
BOSMay 24, 2025BALBAL2000000000
BOSMay 23, 2025BALBAL4200000210
BOSMay 21, 2025NYMNYM3010010120
BOSMay 20, 2025NYMNYM3000000010
BOSMay 17, 2025ATLATL4000000010
BOSMay 16, 2025ATLATL4000000010
BOSMay 14, 2025@DETDET4000000030
BOSMay 13, 2025@DETDET5111142110
BOSMay 12, 2025@DETDET4000000020
BOSMay 10, 2025@KCKC5000000030
BOSMay 9, 2025@KCKC5010010010
BOSMay 8, 2025TEXTEX4000000010
BOSMay 7, 2025TEXTEX4010010000
BOSMay 6, 2025TEXTEX4010011020
BOSMay 4, 2025MINMIN4000000000
BOSApril 30, 2025@TORTOR4000000020
BOSApril 29, 2025@TORTOR4122162100
BOSApril 27, 2025@CLECLE2421032301
BOSApril 26, 2025@CLECLE5121030010
BOSApril 26, 2025@CLECLE4010010020
BOSApril 24, 2025SEASEA4000000040
BOSApril 22, 2025SEASEA4100000120
BOSApril 21, 2025CWSCWS3020022110
BOSApril 20, 2025CWSCWS4021030000
BOSApril 19, 2025CWSCWS3010010210
BOSApril 18, 2025CWSCWS3000000110
BOSApril 15, 2025@TBTB5000000020
BOSApril 14, 2025@TBTB3121151010
BOSApril 13, 2025@CWSCWS4010010000
BOSApril 12, 2025@CWSCWS3000000110
BOSApril 11, 2025@CWSCWS4020020020
BOSApril 10, 2025TORTOR3000000100
BOSApril 9, 2025TORTOR4010010030
BOSApril 8, 2025TORTOR4010010010
BOSApril 6, 2025STLSTL4110010100
BOSApril 6, 2025STLSTL3000000120
BOSApril 4, 2025STLSTL2310011211
BOSApril 3, 2025@BALBAL4121152000
BOSApril 2, 2025@BALBAL4122040000
BOSMarch 31, 2025@BALBAL2200001210
BOSMarch 30, 2025@TEXTEX4111020020
BOSMarch 29, 2025@TEXTEX3122161100
BOSMarch 28, 2025@TEXTEX4020020010
BOSMarch 27, 2025@TEXTEX3010010110

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.