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.

BAL

Emmanuel Rivera

Emmanuel Rivera ranks 422nd of 440 hitters in home runs, at 0.

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 Played42
BattingOffensevs Hitters▶
Plate Appearances1275th415/440
At Bats1207th407/440
Hits3011th390/440
On Base Percentage.29133rd296/439
Batting Average.25059th179/439
Doubles46th401/440
Triples020th265/440
Home Runs02nd422/440
Extra Base Hits43rd426/440
Total Bases346th415/440
Slugging Percentage.2837th408/439
Isolated Power.0331st435/439
On Base Plus Slugging.57511th393/439
Runs50th437/440
Runs Batted In1312th384/440
Plate DisciplineOffensevs Hitters▶
Walks64th421/440
Walk Rate4.7%11th391/439
Intentional Walks028th193/440
Hit by Pitch117th330/440
Strikeouts2496th15/440
Strikeout Rate18.9%72nd122/439
BaserunningOffensevs Hitters▶
Stolen Bases121st319/440
Stolen Base Rate100%—
Caught Stealing086th1/440
42 games
DateOppABRHXBHHRTBRBIBBKSB
BALSep 15, 2025@CWSCWS0000000000
BALSep 14, 2025@TORTOR1010010000
BALSep 13, 2025@TORTOR4000000010
BALSep 12, 2025@TORTOR3000000010
BALSep 11, 2025PITPIT4010011010
BALSep 10, 2025PITPIT0000000000
BALSep 9, 2025PITPIT4000000010
BALSep 7, 2025LADLAD4121031010
BALSep 6, 2025LADLAD4010012000
BALSep 5, 2025LADLAD4010010020
BALSep 3, 2025@SDSD5120020010
BALSep 2, 2025@SDSD5020024010
BALSep 1, 2025@SDSD3010010010
BALAug 29, 2025@SFSF4010012010
BALAug 28, 2025BOSBOS4020020010
BALAug 27, 2025BOSBOS1000000000
BALJune 30, 2025@TEXTEX1000000000
BALJune 8, 2025@ATHATH3000000111
BALJune 5, 2025@SEASEA4011020000
BALJune 4, 2025@SEASEA1000000000
BALJune 1, 2025CWSCWS0000000000
BALMay 30, 2025CWSCWS3000000000
BALMay 28, 2025STLSTL1000000000
BALMay 26, 2025STLSTL4010010000
BALMay 25, 2025@BOSBOS4000000000
BALMay 24, 2025@BOSBOS3020020100
BALMay 24, 2025@BOSBOS4010010000
BALMay 21, 2025@MILMIL3000000110
BALMay 20, 2025@MILMIL1000000010
BALMay 18, 2025WSHWSH4000000020
BALMay 17, 2025WSHWSH1000000000
BALMay 16, 2025WSHWSH1000000000
BALMay 15, 2025MINMIN2000000110
BALMay 14, 2025MINMIN4020020000
BALMay 11, 2025@LAALAA3200000100
BALMay 10, 2025@LAALAA4010010010
BALMay 9, 2025@LAALAA4020021010
BALMay 8, 2025@MINMIN4032051010
BALMay 7, 2025@MINMIN3010010010
BALMay 3, 2025KCKC3010010000
BALMay 2, 2025KCKC3010011000
BALApril 29, 2025NYYNYY2100000120
By season2 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2025BAL421271203040131.250.291.283.575
2024ARIMIABAL12330226563165292.238.312.343.656

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.