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.

KC

Josh Rojas

Josh Rojas sits 417th of 443 hitters in hits, at 24.

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 Played43
BattingOffensevs Hitters▶
Plate Appearances1153rd431/443
At Bats1063rd431/443
Hits245th417/443
On Base Percentage.2597th409/442
Batting Average.22632nd299/442
Doubles48th395/443
Triples018th285/443
Home Runs27th403/443
Extra Base Hits65th420/443
Total Bases344th427/443
Slugging Percentage.32115th376/442
Isolated Power.09414th381/442
On Base Plus Slugging.5809th401/442
Runs112nd429/443
Runs Batted In1411th387/443
Plate DisciplineOffensevs Hitters▶
Walks52nd432/443
Walk Rate4.3%8th407/442
Intentional Walks038th109/443
Hit by Pitch010th352/443
Strikeouts17100th1/443
Strikeout Rate14.8%88th52/442
BaserunningOffensevs Hitters▶
Stolen Bases121st320/443
Stolen Base Rate100%—
Caught Stealing078th1/443
43 games
DateOppABRHXBHHRTBRBIBBKSB
KCSep 27, 2026CLECLE1000000010
KCSep 26, 2026CLECLE4000000000
KCSep 22, 2026CWSCWS1000001000
KCSep 16, 2026@HOUHOU3110010100
KCSep 13, 2026@BOSBOS1000000000
KCSep 12, 2026@BOSBOS0000000000
KCSep 6, 2026TORTOR3000000010
KCSep 5, 2026TORTOR2000000000
KCSep 3, 2026MIAMIA2000000000
KCSep 1, 2026MIAMIA4120020000
KCAug 30, 2026@CLECLE0000000000
KCAug 29, 2026@CLECLE2121154000
KCAug 28, 2026@CLECLE3011020010
KCAug 27, 2026@TORTOR4210010110
KCAug 14, 2026@LAALAA4000000020
KCAug 12, 2026@LADLAD4010011010
KCAug 8, 2026CHCCHC4010012010
KCAug 6, 2026MINMIN3010010000
KCAug 2, 2026@COLCOL2000000100
KCJuly 31, 2026@COLCOL3000000000
KCJuly 30, 2026@MINMIN3000000000
KCJuly 29, 2026@MINMIN3010010000
KCJuly 28, 2026@MINMIN1100000101
KCJuly 23, 2026@DETDET4021031000
KCJuly 22, 2026SFSF2010010000
KCJuly 20, 2026SFSF4110010000
KCJuly 19, 2026SDSD4020020000
KCJuly 17, 2026SDSD1000000010
KCJuly 12, 2026@BALBAL4110010010
KCJuly 10, 2026@BALBAL4021031010
KCJuly 9, 2026@NYMNYM1000000010
KCJuly 8, 2026@NYMNYM0100000100
KCJuly 6, 2026PHIPHI5000000010
KCJuly 5, 2026PHIPHI4000000010
KCJuly 2, 2026TBTB1000000010
KCJune 28, 2026@CWSCWS1000000000
KCJune 27, 2026@CWSCWS1000000010
KCJune 26, 2026@CWSCWS3010010000
KCJune 25, 2026@TBTB3000000010
KCJune 24, 2026@TBTB1111141000
KCJune 23, 2026@TBTB1011021000
KCJune 6, 2026@MINMIN4100000000
KCJune 4, 2026@MINMIN1010012000
By season3 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2026KC431151062462141.226.259.321.580
2025CWS6921118934112114.180.252.259.512
2024SEA142476422952983110.225.304.336.641

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.