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 ranks 391st of 443 hitters in runs, at 17.

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 Played51
BattingOffensevs Hitters▶
Plate Appearances16612th388/443
At Bats15614th382/443
Hits4421st346/443
On Base Percentage.31149th226/442
Batting Average.28292nd36/442
Doubles618th353/443
Triples018th285/443
Home Runs737th270/443
Extra Base Hits1321st344/443
Total Bases7123rd340/443
Slugging Percentage.45582nd80/442
Isolated Power.17368th141/442
On Base Plus Slugging.76676th105/442
Runs1711th391/443
Runs Batted In2832nd300/443
Plate DisciplineOffensevs Hitters▶
Walks63rd427/443
Walk Rate3.6%4th424/442
Intentional Walks038th109/443
Hit by Pitch131st260/443
Strikeouts4283rd75/443
Strikeout Rate25.3%32nd299/442
BaserunningOffensevs Hitters▶
Stolen Bases07th382/443
Caught Stealing078th1/443
51 games
DateOppABRHXBHHRTBRBIBBKSB
ARISep 27, 2026@SDSD4010010000
ARISep 26, 2026@SDSD4111142020
ARISep 25, 2026@SDSD1000000010
ARISep 24, 2026@COLCOL5121152000
ARISep 13, 2026TEXTEX4000000000
ARISep 11, 2026TEXTEX0000000000
ARISep 9, 2026@KCKC3000000020
ARISep 6, 2026@HOUHOU3010011010
ARISep 2, 2026PHIPHI3111141020
ARIAug 29, 2026@SFSF4010010030
ARIAug 28, 2026@SFSF4121031010
ARIAug 26, 2026CHCCHC3110010000
ARIAug 23, 2026CINCIN3100000110
ARIAug 21, 2026CINCIN0000000000
ARIAug 19, 2026@BOSBOS0000000100
ARIAug 18, 2026@BOSBOS4010010000
ARIAug 17, 2026@BOSBOS1000000010
ARIAug 16, 2026@ATLATL4020020000
ARIAug 11, 2026COLCOL4000000010
ARIAug 8, 2026LADLAD3010010210
ARIAug 5, 2026SDSD5000000020
ARIAug 4, 2026SDSD3111142000
ARIAug 3, 2026SDSD4021031010
ARIAug 1, 2026@CLECLE4231042010
ARIJuly 28, 2026@PITPIT6140041010
ARIJuly 25, 2026@WSHWSH3010011000
ARIJuly 22, 2026ATHATH4231163110
ARIJuly 18, 2026STLSTL4010011020
ARIJuly 11, 2026@LADLAD4222284010
ARIJuly 7, 2026@SDSD3010010000
ARIMay 18, 2026SFSF1010010000
ARIMay 16, 2026@COLCOL3000000000
ARIMay 10, 2026NYMNYM3010010000
ARIMay 7, 2026PITPIT2010010000
ARIMay 2, 2026@CHCCHC3000000010
ARIApril 30, 2026@MILMIL3000000010
ARIApril 28, 2026@MILMIL3010012020
ARIApril 26, 2026SDSD4000000000
ARIApril 23, 2026CWSCWS0000000000
ARIApril 22, 2026CWSCWS5000000020
ARIApril 19, 2026TORTOR4010011010
ARIApril 17, 2026TORTOR4110010010
ARIApril 14, 2026@BALBAL4120020010
ARIApril 12, 2026@PHIPHI4021031020
ARIApril 10, 2026@PHIPHI2011022000
ARIApril 9, 2026@NYMNYM2000000020
ARIApril 5, 2026ATLATL3000000000
ARIApril 3, 2026ATLATL3000000010
ARIApril 2, 2026ATLATL1000000000
ARIMarch 31, 2026DETDET2111020110
ARIMarch 28, 2026@LADLAD3000000020
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.