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.

NYY

Heliot Ramos

Heliot Ramos ranks 26th of 437 hitters in triples, at 4.

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 Played112
BattingOffensevs Hitters▶
Plate Appearances44259th181/437
At Bats40462nd168/437
Hits9963rd163/437
On Base Percentage.30137th277/436
Batting Average.24555th195/436
Doubles2067th142/437
Triples492nd26/437
Home Runs1363rd156/437
Extra Base Hits3767th142/437
Total Bases16663rd162/437
Slugging Percentage.41164th159/436
Isolated Power.16665th153/436
On Base Plus Slugging.71255th195/436
Runs4856th193/437
Runs Batted In4657th186/437
Plate DisciplineOffensevs Hitters▶
Walks3151st214/437
Walk Rate7.0%30th306/436
Intentional Walks183rd40/437
Hit by Pitch251st175/437
Strikeouts12121st347/437
Strikeout Rate27.4%21st345/436
BaserunningOffensevs Hitters▶
Stolen Bases450th203/437
Stolen Base Rate80.0%—
Caught Stealing144th193/437
112 games
DateOppABRHXBHHRTBRBIBBKSB
NYYSep 25, 2026BALBAL3110011110
NYYSep 25, 2026BALBAL4121040000
NYYSep 24, 2026TBTB4010010020
NYYSep 23, 2026TBTB4020021010
NYYSep 22, 2026TBTB4111020020
NYYSep 22, 2026TBTB4000000020
NYYSep 20, 2026@ARIARI4111141010
NYYSep 19, 2026@ARIARI4111141010
NYYSep 18, 2026@ARIARI3200000210
NYYSep 16, 2026@MINMIN3000000110
NYYSep 15, 2026@MINMIN4221031110
NYYSep 12, 2026NYMNYM4010010020
NYYSep 10, 2026COLCOL1000000000
NYYSep 8, 2026COLCOL1111143000
NYYSep 5, 2026@SDSD2010010110
NYYSep 4, 2026@SDSD3000000020
NYYSep 2, 2026@LAALAA3000000000
NYYAug 30, 2026BOSBOS2121153200
NYYAug 29, 2026BOSBOS2000000010
NYYAug 29, 2026BOSBOS2011020000
NYYAug 28, 2026BOSBOS1000000210
NYYAug 27, 2026HOUHOU1000000010
NYYAug 22, 2026TORTOR4000000030
NYYAug 21, 2026TORTOR3010010000
NYYAug 20, 2026@BALBAL4011021010
NYYAug 19, 2026@BALBAL3110010010
NYYAug 18, 2026@BALBAL3000000120
NYYAug 16, 2026@TORTOR4011020101
NYYAug 15, 2026@TORTOR4000000010
NYYAug 14, 2026@TORTOR3000000000
NYYAug 13, 2026SEASEA1000000000
NYYAug 12, 2026SEASEA3000000110
NYYAug 11, 2026SEASEA4000000020
NYYAug 9, 2026ATLATL4000000020
NYYAug 8, 2026ATLATL4000000020
NYYAug 7, 2026ATLATL2011020210
NYYAug 5, 2026STLSTL3011020010
NYYAug 4, 2026STLSTL4000000010
SFAug 2, 2026@SDSD4010010010
SFAug 1, 2026@SDSD4010010130
SFJuly 31, 2026@SDSD3000000010
SFJuly 30, 2026@SDSD4110010111
SFJuly 29, 2026MILMIL5140043101
SFJuly 28, 2026MILMIL4010010000
SFJuly 27, 2026MILMIL4000000011
SFJuly 26, 2026LAALAA4010010120
SFJuly 25, 2026LAALAA5110010010
SFJuly 24, 2026LAALAA5000000020
SFJuly 22, 2026@KCKC4000000020
SFJuly 21, 2026@KCKC3000001000
SFJuly 20, 2026@KCKC4111141020
SFJuly 19, 2026@SEASEA4010011020
SFJuly 18, 2026@SEASEA4010010020
SFJuly 17, 2026@SEASEA5120020010
SFJuly 12, 2026COLCOL4020020010
SFJuly 11, 2026COLCOL4110010000
SFJuly 10, 2026COLCOL4000000010
SFJuly 9, 2026COLCOL5110010020
SFJuly 8, 2026TORTOR4010010030
SFJuly 7, 2026TORTOR4220020010
SFJuly 6, 2026TORTOR53332115010
SFJuly 5, 2026@COLCOL4010010120
SFJuly 4, 2026@COLCOL5111020010
SFJuly 3, 2026@COLCOL4010010010
SFJuly 1, 2026@ARIARI4222172000
SFJune 30, 2026@ARIARI3000000000
SFJune 29, 2026@ARIARI4111141000
SFJune 28, 2026ATLATL3110010110
SFMay 15, 2026@ATHATH3010010010
SFMay 14, 2026@LADLAD4000000000
SFMay 13, 2026@LADLAD3000000100
SFMay 12, 2026@LADLAD4111020010
SFMay 11, 2026@LADLAD4121032110
SFMay 10, 2026PITPIT6322162000
SFMay 9, 2026PITPIT3120020100
SFMay 8, 2026PITPIT4121031010
SFMay 6, 2026SDSD4000000030
SFMay 5, 2026SDSD4000000020
SFMay 4, 2026SDSD4011030000
SFMay 3, 2026@TBTB4011020000
SFMay 2, 2026@TBTB4010010000
SFMay 1, 2026@TBTB4000000010
SFApril 30, 2026@PHIPHI5010011040
SFApril 30, 2026@PHIPHI4131040100
SFApril 28, 2026@PHIPHI3011020010
SFApril 26, 2026MIAMIA4000000010
SFApril 25, 2026MIAMIA4121151010
SFApril 24, 2026MIAMIA3111020110
SFApril 23, 2026LADLAD3000000020
SFApril 22, 2026LADLAD3120020000
SFApril 21, 2026LADLAD3010010000
SFApril 19, 2026@WSHWSH4011020020
SFApril 18, 2026@WSHWSH5232172110
SFApril 17, 2026@WSHWSH4111144100
SFApril 16, 2026@CINCIN1000000100
SFApril 15, 2026@CINCIN2010011010
SFApril 14, 2026@CINCIN4000000010
SFApril 12, 2026@BALBAL3011020010
SFApril 11, 2026@BALBAL4020022000
SFApril 10, 2026@BALBAL4110011010
SFApril 7, 2026PHIPHI4110010030
SFApril 6, 2026PHIPHI4010011030
SFApril 5, 2026NYMNYM4010010010
SFApril 4, 2026NYMNYM4000000010
SFApril 3, 2026NYMNYM4020020010
SFApril 2, 2026NYMNYM5210010010
SFApril 1, 2026@SDSD4000000020
SFMarch 31, 2026@SDSD4110012120
SFMarch 30, 2026@SDSD4000000010
SFMarch 28, 2026NYYNYY3010010110
SFMarch 27, 2026NYYNYY3011020020
SFMarch 25, 2026NYYNYY4010010020
By season3 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2026SFNYY112442404993713464.245.301.411.712
2025SF1576956201594621696.256.328.400.728
2024SF1215184751284822726.269.322.469.792

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.