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

Jonah Cox

Jonah Cox comes in 61st of 439 hitters in stolen bases, at 15.

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 Played59
BattingOffensevs Hitters▶
Plate Appearances15711th392/439
At Bats13910th394/439
Hits3716th364/439
On Base Percentage.31556th195/438
Batting Average.26678th96/438
Doubles34th413/439
Triples274th81/439
Home Runs420th337/439
Extra Base Hits912th384/439
Total Bases5616th368/439
Slugging Percentage.40358th186/438
Isolated Power.13739th266/438
On Base Plus Slugging.71857th188/438
Runs2526th321/439
Runs Batted In1615th368/439
Plate DisciplineOffensevs Hitters▶
Walks109th391/439
Walk Rate6.4%25th330/438
Intentional Walks038th110/439
Hit by Pitch010th348/439
Strikeouts6064th153/439
Strikeout Rate38.2%1st434/438
BaserunningOffensevs Hitters▶
Stolen Bases1586th61/439
Stolen Base Rate88.2%57th53/125
Caught Stealing224th306/439
59 games
DateOppABRHXBHHRTBRBIBBKSB
SFSep 23, 2026MINMIN3000000100
SFSep 22, 2026MINMIN4000001121
SFSep 21, 2026MINMIN4011020030
SFSep 20, 2026@LADLAD3100000121
SFSep 19, 2026@LADLAD3000001030
SFSep 18, 2026@LADLAD3010011020
SFSep 16, 2026@STLSTL4130031112
SFSep 15, 2026@STLSTL4210010021
SFSep 14, 2026@STLSTL4010011020
SFSep 13, 2026SDSD5010010030
SFSep 12, 2026SDSD4010010000
SFSep 11, 2026SDSD4220020111
SFSep 9, 2026STLSTL4110011010
SFSep 8, 2026STLSTL3000000000
SFSep 7, 2026STLSTL4010010020
SFSep 6, 2026@NYMNYM4110010010
SFSep 5, 2026@NYMNYM5110010010
SFSep 4, 2026@NYMNYM2220020000
SFSep 3, 2026@PITPIT3100000111
SFSep 2, 2026@PITPIT1000000000
SFSep 1, 2026@PITPIT5121031120
SFAug 31, 2026@ATLATL5121152010
SFAug 29, 2026ARIARI1110010103
SFAug 29, 2026ARIARI1000000010
SFAug 28, 2026ARIARI2000000010
SFAug 27, 2026ARIARI3120021101
SFAug 26, 2026CINCIN3211142110
SFAug 25, 2026CINCIN1000000010
SFAug 23, 2026@BOSBOS4121151010
SFAug 21, 2026@BOSBOS2000000020
SFAug 20, 2026@CLECLE2000000020
SFAug 19, 2026@CLECLE4000000040
SFAug 18, 2026@CLECLE4020020010
SFAug 16, 2026COLCOL1000000010
SFAug 14, 2026COLCOL4111030000
SFJuly 5, 2026@COLCOL0000000001
SFJuly 3, 2026@COLCOL1000000010
SFJuly 1, 2026@ARIARI0000000000
SFJune 30, 2026@ARIARI0000000000
SFJune 29, 2026@ARIARI1000001001
SFJune 28, 2026ATLATL2000000020
SFJune 25, 2026ATHATH3000000020
SFJune 24, 2026ATHATH2010010010
SFJune 23, 2026ATHATH2000000020
SFJune 21, 2026@MIAMIA0000000000
SFJune 17, 2026@ATLATL0100000001
SFJune 16, 2026@ATLATL0000000000
SFJune 14, 2026CHCCHC0000000000
SFJune 10, 2026WSHWSH3010010020
SFJune 9, 2026WSHWSH2011030010
SFJune 8, 2026WSHWSH1000001010
SFJune 7, 2026@CHCCHC0100000000
SFJune 6, 2026@CHCCHC0000000001
SFJune 5, 2026@CHCCHC3231161000
SFJune 4, 2026@MILMIL1000000000
SFJune 3, 2026@MILMIL0000000000
SFJune 2, 2026@MILMIL3000000020
SFJune 1, 2026@MILMIL1000000010
SFMay 31, 2026@COLCOL1111020000

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.