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.

CLE

Jose Ramirez

Jose Ramirez sits 60th of 439 hitters in walks, at 59.

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 Played122
BattingOffensevs Hitters
Plate Appearances52974th115/439
At Bats46073rd121/439
Hits10869th136/439
On Base Percentage.32363rd162/438
Batting Average.23541st259/438
Doubles2787th54/439
Triples018th280/439
Home Runs1260th169/439
Extra Base Hits3972nd120/439
Total Bases17166th148/439
Slugging Percentage.37239th268/438
Isolated Power.13740th265/438
On Base Plus Slugging.69446th235/438
Runs6879th93/439
Runs Batted In5164th157/439
Plate DisciplineOffensevs Hitters
Walks5986th60/439
Walk Rate11.2%79th92/438
Intentional Walks397th10/439
Hit by Pitch251st174/439
Strikeouts6858th183/439
Strikeout Rate12.9%95th22/438
BaserunningOffensevs Hitters
Stolen Bases3699th6/439
Stolen Base Rate92.3%79th26/125
Caught Stealing314th364/439
122 games
DateOppABRHXBHHRTBRBIBBKSB
CLESep 23, 2026@BOSBOS3000000101
CLESep 22, 2026@BOSBOS5010010010
CLESep 20, 2026ATHATH4121030001
CLESep 19, 2026ATHATH4220020100
CLESep 18, 2026ATHATH5121152011
CLESep 16, 2026CWSCWS4022041000
CLESep 15, 2026CWSCWS4000000000
CLESep 14, 2026CWSCWS4010010012
CLESep 12, 2026@MINMIN4000000010
CLESep 11, 2026@MINMIN5000000020
CLESep 9, 2026@BALBAL4000000110
CLESep 8, 2026@BALBAL5110010000
CLESep 7, 2026@BALBAL4110010000
CLESep 5, 2026DETDET4000000010
CLESep 4, 2026DETDET3100000000
CLESep 4, 2026DETDET4010010000
CLESep 3, 2026TORTOR5010010010
CLESep 2, 2026TORTOR3000000000
CLESep 1, 2026TORTOR4010010000
CLEAug 30, 2026KCKC3221154100
CLEAug 29, 2026KCKC4111020000
CLEAug 28, 2026KCKC4000000010
CLEAug 26, 2026@LAALAA4020020121
CLEAug 25, 2026@LAALAA6033065021
CLEAug 24, 2026@LAALAA4010010010
CLEAug 22, 2026@COLCOL4110010000
CLEAug 21, 2026@COLCOL5000000020
CLEAug 20, 2026SFSF4110011010
CLEAug 19, 2026SFSF4000000020
CLEAug 18, 2026SFSF5231040000
CLEAug 16, 2026SDSD3020020100
CLEAug 15, 2026SDSD3111021010
CLEAug 13, 2026@DETDET3000000100
CLEAug 12, 2026@DETDET2100000200
CLEAug 11, 2026@DETDET4000001110
CLEAug 9, 2026@CWSCWS3020021101
CLEAug 8, 2026@CWSCWS1000000000
CLEAug 7, 2026@CWSCWS4210010101
CLEAug 6, 2026NYMNYM3210010100
CLEAug 5, 2026NYMNYM0000000000
CLEAug 2, 2026ARIARI4110010000
CLEAug 1, 2026ARIARI4000000100
CLEJuly 31, 2026ARIARI2100000201
CLEJuly 29, 2026@CINCIN6120020000
CLEJuly 28, 2026@CINCIN4000000010
CLEJuly 28, 2026@CINCIN5220020002
CLEJuly 26, 2026@TBTB4000000010
CLEJuly 25, 2026@TBTB4010010000
CLEJuly 23, 2026MINMIN3000000200
CLEJuly 22, 2026MINMIN5120022000
CLEJune 13, 2026DETDET3111020000
CLEJune 12, 2026DETDET4000000010
CLEJune 10, 2026NYYNYY4010010010
CLEJune 9, 2026NYYNYY5120020011
CLEJune 8, 2026NYYNYY4110010010
CLEJune 7, 2026@TEXTEX4000000020
CLEJune 6, 2026@TEXTEX3211141201
CLEJune 5, 2026@TEXTEX4000000020
CLEJune 4, 2026@NYYNYY4110010011
CLEJune 3, 2026@NYYNYY4331161001
CLEJune 2, 2026@NYYNYY5133062000
CLEMay 31, 2026BOSBOS5111021000
CLEMay 30, 2026BOSBOS3011021100
CLEMay 29, 2026BOSBOS4110010010
CLEMay 27, 2026WSHWSH2000001100
CLEMay 26, 2026WSHWSH4011022000
CLEMay 25, 2026WSHWSH3010010000
CLEMay 24, 2026@PHIPHI4000000000
CLEMay 23, 2026@PHIPHI4000000010
CLEMay 22, 2026@PHIPHI4010010000
CLEMay 21, 2026@DETDET4010011010
CLEMay 20, 2026@DETDET5011021030
CLEMay 19, 2026@DETDET3000000100
CLEMay 18, 2026@DETDET4132173100
CLEMay 17, 2026CINCIN3211142210
CLEMay 16, 2026CINCIN4120020102
CLEMay 15, 2026CINCIN4031041000
CLEMay 13, 2026LAALAA2100000102
CLEMay 12, 2026LAALAA4000000010
CLEMay 11, 2026LAALAA5000000010
CLEMay 10, 2026MINMIN4010011111
CLEMay 9, 2026MINMIN3110010211
CLEMay 8, 2026MINMIN4120021000
CLEMay 7, 2026@KCKC3110010220
CLEMay 6, 2026@KCKC2100000201
CLEMay 5, 2026@KCKC4100000010
CLEMay 4, 2026@KCKC4010010010
CLEMay 3, 2026@ATHATH3010010100
CLEMay 2, 2026@ATHATH6111022011
CLEMay 1, 2026@ATHATH3000000210
CLEApril 29, 2026TBTB4011020011
CLEApril 28, 2026TBTB4000000000
CLEApril 27, 2026TBTB4010010000
CLEApril 26, 2026@TORTOR3000000110
CLEApril 25, 2026@TORTOR4011020000
CLEApril 24, 2026@TORTOR4110010100
CLEApril 22, 2026HOUHOU4010010020
CLEApril 21, 2026HOUHOU3210010201
CLEApril 20, 2026HOUHOU4211020110
CLEApril 19, 2026BALBAL4222282020
CLEApril 18, 2026BALBAL2000000101
CLEApril 17, 2026BALBAL1100000401
CLEApril 16, 2026BALBAL3221152100
CLEApril 15, 2026@STLSTL4100000010
CLEApril 14, 2026@STLSTL4221151111
CLEApril 13, 2026@STLSTL4121030102
CLEApril 12, 2026@ATLATL4010010001
CLEApril 11, 2026@ATLATL4221151112
CLEApril 10, 2026@ATLATL4000000110
CLEApril 8, 2026KCKC4121031110
CLEApril 7, 2026KCKC4000000000
CLEApril 6, 2026KCKC2000000200
CLEApril 5, 2026CHCCHC3000000110
CLEApril 5, 2026CHCCHC4000000000
CLEApril 3, 2026CHCCHC4020020000
CLEApril 1, 2026@LADLAD3111142100
CLEMarch 31, 2026@LADLAD4000000000
CLEMarch 30, 2026@LADLAD5010010011
CLEMarch 29, 2026@SEASEA2000000120
CLEMarch 28, 2026@SEASEA5111021000
CLEMarch 27, 2026@SEASEA4000000000
CLEMarch 26, 2026@SEASEA5011022021
By season3 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2026CLE12252946010839125136.235.323.372.694
2025CLE15867359316867308544.283.360.503.863
2024CLE158682620173803911841.279.335.537.872

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.