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.

ARI

James McCann

James McCann is 379th of 440 hitters in hits, at 32.

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 Played42
BattingOffensevs Hitters▶
Plate Appearances1378th404/440
At Bats1238th404/440
Hits3213th379/440
On Base Percentage.32463rd161/439
Batting Average.26071st128/439
Doubles615th366/440
Triples020th265/440
Home Runs528th303/440
Extra Base Hits1116th363/440
Total Bases5315th370/440
Slugging Percentage.43170th131/439
Isolated Power.17165th155/439
On Base Plus Slugging.75471st130/439
Runs1816th367/440
Runs Batted In1718th359/440
Plate DisciplineOffensevs Hitters▶
Walks88th401/440
Walk Rate5.8%25th330/439
Intentional Walks028th193/440
Hit by Pitch460th153/440
Strikeouts3390th43/440
Strikeout Rate24.1%42nd254/439
BaserunningOffensevs Hitters▶
Stolen Bases07th378/440
Caught Stealing086th1/440
42 games
DateOppABRHXBHHRTBRBIBBKSB
ARISep 28, 2025@SDSD5020020010
ARISep 26, 2025@SDSD3010010020
ARISep 24, 2025LADLAD5010010000
ARISep 23, 2025LADLAD3111021010
ARISep 20, 2025PHIPHI3111021010
ARISep 17, 2025SFSF3000000010
ARISep 15, 2025SFSF4111142010
ARISep 14, 2025@MINMIN4121154020
ARISep 9, 2025@SFSF3000000010
ARISep 6, 2025BOSBOS4230030000
ARIAug 27, 2025@MILMIL4000000020
ARIAug 26, 2025@MILMIL2111020000
ARIAug 24, 2025CINCIN3000000000
ARIAug 20, 2025CLECLE3011020000
ARIAug 18, 2025CLECLE4010010000
ARIAug 17, 2025@COLCOL0000001000
ARIAug 15, 2025@COLCOL3000000010
ARIAug 13, 2025@TEXTEX4111141010
ARIAug 10, 2025COLCOL4220022010
ARIAug 9, 2025COLCOL0000000000
ARIAug 8, 2025COLCOL4000000010
ARIAug 6, 2025SDSD2010010000
ARIAug 5, 2025SDSD0000000000
ARIAug 4, 2025SDSD4000000020
ARIAug 2, 2025@ATHATH4000000000
ARIJuly 29, 2025@DETDET3100000120
ARIJuly 27, 2025@PITPIT4000000030
ARIJuly 26, 2025@PITPIT2010010000
ARIJuly 25, 2025@PITPIT0000000000
ARIJuly 23, 2025HOUHOU4000000020
ARIJuly 22, 2025HOUHOU1010010000
ARIJuly 21, 2025HOUHOU3020020100
ARIJuly 19, 2025STLSTL4000000020
ARIJuly 12, 2025@LAALAA4020021010
ARIJuly 10, 2025@SDSD0000000000
ARIJuly 9, 2025@SDSD2211141210
ARIJuly 7, 2025@SDSD3100000120
ARIJuly 5, 2025KCKC4021031010
ARIJuly 3, 2025SFSF3000000010
ARIJuly 1, 2025SFSF2211141200
ARIJune 28, 2025MIAMIA3221031000
ARIJune 25, 2025@CWSCWS3010010100
By season3 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2026ARI5116615644137280.282.311.455.766
2025ARI4213712332115170.260.324.431.754
2024BAL6523321450178311.234.279.388.667

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.