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.

MIN

Ryan Jeffers

Ryan Jeffers ranks 52nd of 439 hitters in on base percentage, at .356.

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 Played119
BattingOffensevs Hitters▶
Plate Appearances46463rd164/440
At Bats40660th175/440
Hits10864th157/440
On Base Percentage.35688th52/439
Batting Average.26679th95/439
Doubles2681st83/440
Triples020th265/440
Home Runs946th227/440
Extra Base Hits3562nd165/440
Total Bases16160th174/440
Slugging Percentage.39754th204/439
Isolated Power.13137th279/439
On Base Plus Slugging.75270th133/439
Runs4753rd204/440
Runs Batted In4756th192/440
Plate DisciplineOffensevs Hitters▶
Walks5080th84/440
Walk Rate10.8%80th88/439
Intentional Walks168th95/440
Hit by Pitch783rd64/440
Strikeouts9141st258/440
Strikeout Rate19.6%67th146/439
BaserunningOffensevs Hitters▶
Stolen Bases121st319/440
Stolen Base Rate50%—
Caught Stealing159th127/440
119 games
DateOppABRHXBHHRTBRBIBBKSB
MINSep 28, 2025@PHIPHI4031041111
MINSep 27, 2025@PHIPHI4021031010
MINSep 26, 2025@PHIPHI4010010020
MINSep 24, 2025@TEXTEX4000000010
MINSep 23, 2025@TEXTEX4010011100
MINSep 4, 2025CWSCWS1000000110
MINSep 3, 2025CWSCWS5130030000
MINSep 1, 2025CWSCWS3000000220
MINAug 31, 2025SDSD2010011100
MINAug 30, 2025SDSD3000000000
MINAug 29, 2025SDSD4021030100
MINAug 27, 2025@TORTOR5010011000
MINAug 26, 2025@TORTOR2010010000
MINAug 25, 2025@TORTOR4000000010
MINAug 24, 2025@CWSCWS3011020010
MINAug 23, 2025@CWSCWS3010010110
MINAug 22, 2025@CWSCWS4200000100
MINAug 20, 2025ATHATH3000000210
MINAug 19, 2025ATHATH4121151010
MINAug 17, 2025DETDET4110010010
MINAug 16, 2025DETDET4110010020
MINAug 14, 2025DETDET4000001120
MINAug 13, 2025@NYYNYY2000000200
MINAug 12, 2025@NYYNYY1000000100
MINAug 11, 2025@NYYNYY4000000020
MINAug 10, 2025KCKC5010011020
MINAug 9, 2025KCKC4030030010
MINAug 8, 2025KCKC4330032110
MINAug 6, 2025@DETDET4121031010
MINAug 5, 2025@DETDET5222041020
MINAug 4, 2025@DETDET4111141020
MINAug 3, 2025@CLECLE5110010020
MINAug 2, 2025@CLECLE4010010020
MINAug 1, 2025@CLECLE4010010020
MINJuly 30, 2025BOSBOS4010010000
MINJuly 29, 2025BOSBOS2210010000
MINJuly 25, 2025WSHWSH4010010010
MINJuly 23, 2025@LADLAD4000000020
MINJuly 22, 2025@LADLAD5000000010
MINJuly 21, 2025@LADLAD3020020200
MINJuly 19, 2025@COLCOL4111020010
MINJuly 18, 2025@COLCOL5141050000
MINJuly 13, 2025PITPIT0000000000
MINJuly 12, 2025PITPIT5010011010
MINJuly 10, 2025CHCCHC4011020000
MINJuly 9, 2025CHCCHC2110011100
MINJuly 8, 2025CHCCHC4232173000
MINJuly 6, 2025TBTB0000000000
MINJuly 5, 2025TBTB4130030000
MINJuly 4, 2025TBTB3000000110
MINJuly 3, 2025@MIAMIA1000000000
MINJuly 2, 2025@MIAMIA3000000010
MINJuly 1, 2025@MIAMIA0000000000
MINJune 29, 2025@DETDET4000000010
MINJune 28, 2025@DETDET4000000000
MINJune 26, 2025SEASEA3100000200
MINJune 24, 2025SEASEA4011022000
MINJune 22, 2025MILMIL5111142000
MINJune 21, 2025MILMIL3000000100
MINJune 20, 2025MILMIL2000000100
MINJune 19, 2025@CINCIN5222164110
MINJune 17, 2025@CINCIN2020020000
MINJune 15, 2025@HOUHOU4010010020
MINJune 13, 2025@HOUHOU3000000110
MINJune 12, 2025TEXTEX4000000120
MINJune 11, 2025TEXTEX2000000000
MINJune 10, 2025TEXTEX3110011100
MINJune 7, 2025TORTOR3110010110
MINJune 6, 2025TORTOR1000000010
MINJune 5, 2025@ATHATH3010010100
MINJune 4, 2025@ATHATH4221152110
MINJune 3, 2025@ATHATH5111020020
MINJune 1, 2025@SEASEA4000000020
MINMay 31, 2025@SEASEA2010010000
MINMay 30, 2025@SEASEA5111020000
MINMay 28, 2025@TBTB4000000020
MINMay 27, 2025@TBTB3100000110
MINMay 26, 2025@TBTB4000000020
MINMay 25, 2025KCKC3111020110
MINMay 24, 2025KCKC0000000100
MINMay 23, 2025KCKC4011020000
MINMay 21, 2025CLECLE3010011000
MINMay 19, 2025CLECLE2110010310
MINMay 18, 2025@MILMIL5010010010
MINMay 17, 2025@MILMIL5242181000
MINMay 16, 2025@MILMIL4110010020
MINMay 15, 2025@BALBAL4000000010
MINMay 14, 2025@BALBAL4020020110
MINMay 11, 2025SFSF4000001110
MINMay 9, 2025SFSF3000000120
MINMay 7, 2025BALBAL4000000010
MINMay 6, 2025BALBAL4110012010
MINMay 4, 2025@BOSBOS5020022000
MINMay 3, 2025@BOSBOS4021030000
MINMay 2, 2025@BOSBOS3111141010
MINMay 1, 2025@CLECLE0000000100
MINApril 30, 2025@CLECLE4010010020
MINApril 29, 2025@CLECLE0000000000
MINApril 28, 2025@CLECLE4222163100
MINApril 27, 2025LAALAA4011022000
MINApril 26, 2025LAALAA3110010210
MINApril 25, 2025LAALAA4000000000
MINApril 23, 2025CWSCWS5031040000
MINApril 22, 2025CWSCWS4010010010
MINApril 20, 2025@ATLATL3000000020
MINApril 19, 2025@ATLATL2000000210
MINApril 18, 2025@ATLATL4111021000
MINApril 16, 2025NYMNYM3100000110
MINApril 15, 2025NYMNYM3132050000
MINApril 13, 2025DETDET3000000100
MINApril 11, 2025DETDET1000000010
MINApril 10, 2025@KCKC4010011010
MINApril 8, 2025@KCKC4010010010
MINApril 6, 2025HOUHOU5011022010
MINApril 3, 2025HOUHOU3000000020
MINApril 1, 2025@CWSCWS5120021010
MINMarch 31, 2025@CWSCWS2010010200
MINMarch 30, 2025@STLSTL4000000000
MINMarch 27, 2025@STLSTL4010010010
By season3 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2026MIN92369317813514561.256.351.461.812
2025MIN119464406108359471.266.356.397.752
2024MIN122465412934321643.226.300.432.732

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.