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.

NYM

Francisco Alvarez

Francisco Alvarez sits 387th of 438 hitters in strikeout rate, at 30.6%.

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 Played111
BattingOffensevs Hitters
Plate Appearances41255th196/439
At Bats36756th194/439
Hits8755th197/439
On Base Percentage.31351st216/438
Batting Average.23744th245/438
Doubles1447th224/439
Triples018th280/439
Home Runs1672nd122/439
Extra Base Hits3057th188/439
Total Bases14958th183/439
Slugging Percentage.40660th176/438
Isolated Power.16967th144/438
On Base Plus Slugging.71957th187/438
Runs3745th240/439
Runs Batted In4253rd207/439
Plate DisciplineOffensevs Hitters
Walks3862nd165/439
Walk Rate9.2%56th195/438
Intentional Walks038th110/439
Hit by Pitch368th111/439
Strikeouts12617th361/439
Strikeout Rate30.6%12th387/438
BaserunningOffensevs Hitters
Stolen Bases07th378/439
Caught Stealing078th1/439
111 games
DateOppABRHXBHHRTBRBIBBKSB
NYMSep 23, 2026@TEXTEX4020020010
NYMSep 22, 2026@TEXTEX5222042010
NYMSep 20, 2026PHIPHI4120020010
NYMSep 19, 2026PHIPHI4121153010
NYMSep 17, 2026PHIPHI3000000010
NYMSep 15, 2026BALBAL5100000020
NYMSep 14, 2026BALBAL4010010010
NYMSep 13, 2026@NYYNYY3010010010
NYMSep 11, 2026@NYYNYY3000000110
NYMSep 8, 2026@MIAMIA4110010010
NYMSep 7, 2026@MIAMIA4010011120
NYMSep 5, 2026SFSF4000000030
NYMSep 4, 2026SFSF4222282000
NYMSep 1, 2026@TBTB4000000020
NYMAug 31, 2026@TBTB3010011020
NYMAug 30, 2026HOUHOU0000000000
NYMAug 29, 2026HOUHOU4011022020
NYMAug 27, 2026MILMIL3000000010
NYMAug 26, 2026MILMIL4010011020
NYMAug 23, 2026@CWSCWS2000000020
NYMAug 22, 2026@CWSCWS4010010120
NYMAug 21, 2026@CWSCWS4000000030
NYMAug 19, 2026SDSD4000000000
NYMAug 18, 2026SDSD3000000110
NYMAug 17, 2026SDSD3000000020
NYMAug 15, 2026WSHWSH4011021020
NYMAug 14, 2026WSHWSH3000000130
NYMAug 12, 2026@ATLATL4000000030
NYMAug 11, 2026@ATLATL2000000120
NYMAug 10, 2026@ATLATL4020020000
NYMAug 9, 2026@PITPIT3211141120
NYMAug 8, 2026@PITPIT3010010000
NYMAug 6, 2026@CLECLE4211021200
NYMAug 5, 2026@CLECLE4000000030
NYMAug 4, 2026@CLECLE4010010030
NYMAug 2, 2026MIAMIA3011020110
NYMJuly 31, 2026MIAMIA3000000110
NYMJuly 30, 2026MIAMIA1100000200
NYMJuly 29, 2026ATLATL4011021020
NYMJuly 29, 2026ATLATL3000000010
NYMJuly 27, 2026ATLATL2110010300
NYMJuly 25, 2026LADLAD2010010210
NYMJuly 24, 2026LADLAD3111141010
NYMJuly 22, 2026@MILMIL4010011030
NYMJuly 20, 2026@MILMIL3110010110
NYMJuly 18, 2026@PHIPHI3000000110
NYMJuly 16, 2026@PHIPHI3222282110
NYMJuly 11, 2026BOSBOS3020020110
NYMJuly 10, 2026BOSBOS4000000000
NYMJuly 9, 2026KCKC4010011020
NYMJuly 8, 2026KCKC3010011110
NYMJuly 6, 2026@ATLATL4020021000
NYMJuly 4, 2026@ATLATL3000000010
NYMJuly 3, 2026@ATLATL4020020000
NYMJuly 1, 2026@TORTOR4000000030
NYMJune 30, 2026@TORTOR4111141020
NYMJune 29, 2026@TORTOR3011020000
NYMJune 28, 2026PHIPHI5111020030
NYMJune 27, 2026PHIPHI4000000020
NYMJune 26, 2026PHIPHI1000000010
NYMJune 25, 2026CHCCHC4000000110
NYMJune 24, 2026CHCCHC4111141020
NYMJune 24, 2026CHCCHC3121151110
NYMJune 23, 2026CHCCHC4121153010
NYMJune 21, 2026@PHIPHI4000000030
NYMJune 20, 2026@PHIPHI3010010000
NYMJune 18, 2026@PHIPHI4010010010
NYMJune 17, 2026@CINCIN5130031000
NYMJune 16, 2026@CINCIN2010010210
NYMJune 15, 2026@CINCIN4010010000
NYMJune 13, 2026ATLATL4000000020
NYMJune 11, 2026STLSTL3010010010
NYMJune 10, 2026STLSTL4111142020
NYMJune 9, 2026STLSTL3010010010
NYMMay 12, 2026DETDET2111021000
NYMMay 9, 2026@ARIARI3000000010
NYMMay 8, 2026@ARIARI4010010010
NYMMay 7, 2026@COLCOL3010010120
NYMMay 6, 2026@COLCOL4120021100
NYMMay 4, 2026@COLCOL3111020010
NYMMay 2, 2026@LAALAA5010010010
NYMMay 1, 2026@LAALAA4110011010
NYMApril 30, 2026WSHWSH1011020000
NYMApril 29, 2026WSHWSH4000000030
NYMApril 28, 2026WSHWSH4000000000
NYMApril 26, 2026COLCOL1010010000
NYMApril 26, 2026COLCOL4000000020
NYMApril 24, 2026COLCOL4010010010
NYMApril 23, 2026MINMIN3000001020
NYMApril 22, 2026MINMIN3011021100
NYMApril 21, 2026MINMIN4000000010
NYMApril 19, 2026@CHCCHC1000000010
NYMApril 18, 2026@CHCCHC4000000000
NYMApril 17, 2026@CHCCHC3120021100
NYMApril 15, 2026@LADLAD2000000110
NYMApril 14, 2026@LADLAD3000000110
NYMApril 13, 2026@LADLAD3010010000
NYMApril 11, 2026ATHATH4121151000
NYMApril 10, 2026ATHATH2010010110
NYMApril 9, 2026ARIARI4000000010
NYMApril 8, 2026ARIARI3010010100
NYMApril 7, 2026ARIARI3110010100
NYMApril 5, 2026@SFSF3010010020
NYMApril 3, 2026@SFSF5222282010
NYMApril 2, 2026@SFSF3010010010
NYMApril 1, 2026@STLSTL3000000010
NYMMarch 31, 2026@STLSTL1000000000
NYMMarch 30, 2026@STLSTL3011020110
NYMMarch 29, 2026PITPIT0100000000
NYMMarch 28, 2026PITPIT2000000110
NYMMarch 26, 2026PITPIT4221151000
By season3 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2026NYM111412367873016420.237.313.406.719
2025NYM76277246632411320.256.339.447.787
2024NYM100342308732711471.237.307.403.710

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.