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.

ARI

Gabriel Moreno

Gabriel Moreno sits 14th of 438 hitters in on base plus slugging, at .872.

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 Played127
BattingOffensevs Hitters
Plate Appearances53575th112/439
At Bats46173rd118/439
Hits14387th59/439
On Base Percentage.38899th6/438
Batting Average.31099th4/438
Doubles3398th8/439
Triples152nd148/439
Home Runs1569th129/439
Extra Base Hits4986th61/439
Total Bases22383rd76/439
Slugging Percentage.48491st40/438
Isolated Power.17470th130/438
On Base Plus Slugging.87297th14/438
Runs6980th87/439
Runs Batted In7889th47/439
Plate DisciplineOffensevs Hitters
Walks5986th60/439
Walk Rate11.0%78th96/438
Intentional Walks038th110/439
Hit by Pitch368th111/439
Strikeouts7851st213/439
Strikeout Rate14.6%89th47/438
BaserunningOffensevs Hitters
Stolen Bases662nd162/439
Stolen Base Rate85.7%
Caught Stealing143rd197/439
127 games
DateOppABRHXBHHRTBRBIBBKSB
ARISep 23, 2026@COLCOL4130031000
ARISep 22, 2026@COLCOL4111022000
ARISep 20, 2026NYYNYY3220020100
ARISep 19, 2026NYYNYY3010010100
ARISep 18, 2026NYYNYY4000000010
ARISep 16, 2026MIAMIA4132171000
ARISep 15, 2026MIAMIA4121151211
ARISep 14, 2026MIAMIA3010010110
ARISep 13, 2026TEXTEX5111141010
ARISep 12, 2026TEXTEX4120020010
ARISep 11, 2026TEXTEX5120022000
ARISep 9, 2026@KCKC1000000010
ARISep 8, 2026@KCKC5110010100
ARISep 7, 2026@KCKC5020021000
ARISep 6, 2026@HOUHOU4011020000
ARISep 5, 2026@HOUHOU5021031010
ARISep 4, 2026@HOUHOU2111141210
ARISep 2, 2026PHIPHI3000000010
ARISep 1, 2026PHIPHI4000000010
ARIAug 31, 2026PHIPHI5021031010
ARIAug 29, 2026@SFSF3120020100
ARIAug 28, 2026@SFSF5000000020
ARIAug 27, 2026@SFSF3111141100
ARIAug 25, 2026CHCCHC3111021100
ARIAug 24, 2026CHCCHC4000000000
ARIAug 23, 2026CINCIN1000001200
ARIAug 22, 2026CINCIN5011020010
ARIAug 21, 2026CINCIN5020021001
ARIAug 19, 2026@BOSBOS4111022120
ARIAug 18, 2026@BOSBOS3111144110
ARIAug 17, 2026@BOSBOS4010010000
ARIAug 16, 2026@ATLATL4111141020
ARIAug 15, 2026@ATLATL4331041100
ARIAug 14, 2026@ATLATL5011021020
ARIAug 12, 2026COLCOL5021031010
ARIAug 11, 2026COLCOL4010010010
ARIAug 10, 2026COLCOL4122051100
ARIAug 9, 2026LADLAD4111021000
ARIAug 8, 2026LADLAD5020020010
ARIAug 7, 2026LADLAD4011020000
ARIAug 6, 2026SDSD4031041000
ARIAug 5, 2026SDSD2100002220
ARIAug 2, 2026@CLECLE4000000010
ARIAug 1, 2026@CLECLE6000001010
ARIJuly 31, 2026@CLECLE3010011000
ARIJuly 29, 2026@PITPIT3211142110
ARIJuly 28, 2026@PITPIT6110012000
ARIJuly 27, 2026@PITPIT4000000120
ARIJuly 26, 2026@WSHWSH3122042100
ARIJuly 25, 2026@WSHWSH4010012000
ARIJuly 24, 2026@WSHWSH4020021010
ARIJuly 23, 2026@STLSTL4131042000
ARIJuly 22, 2026ATHATH4211141110
ARIJuly 21, 2026ATHATH3210010200
ARIJuly 20, 2026ATHATH4010010010
ARIJuly 19, 2026STLSTL4000001100
ARIJuly 18, 2026STLSTL3220020100
ARIJuly 17, 2026STLSTL4121030010
ARIJuly 12, 2026@LADLAD3110010110
ARIJuly 11, 2026@LADLAD3220020210
ARIJuly 10, 2026@LADLAD5021032010
ARIJuly 9, 2026@SDSD4010010010
ARIJuly 8, 2026@SDSD4021031000
ARIJuly 7, 2026@SDSD4020020000
ARIJuly 6, 2026@SDSD4120020100
ARIJuly 5, 2026MILMIL3000001110
ARIJuly 4, 2026MILMIL3110010010
ARIJuly 3, 2026MILMIL5120021000
ARIJuly 1, 2026SFSF3010010110
ARIJune 30, 2026SFSF3220021200
ARIJune 29, 2026SFSF3000000100
ARIJune 28, 2026@TBTB1000000010
ARIJune 27, 2026@TBTB4010010000
ARIJune 26, 2026@TBTB4020020000
ARIJune 24, 2026@STLSTL2110011200
ARIJune 23, 2026@STLSTL4110010000
ARIJune 21, 2026MINMIN3010010100
ARIJune 19, 2026MINMIN5010011010
ARIJune 17, 2026LAALAA3031040100
ARIJune 15, 2026LAALAA4010011000
ARIJune 14, 2026@CINCIN5111141010
ARIJune 13, 2026@CINCIN4021030000
ARIJune 12, 2026@CINCIN4111020111
ARIJune 11, 2026@MIAMIA3000000120
ARIJune 10, 2026@MIAMIA3020020100
ARIJune 9, 2026@MIAMIA3111141200
ARIJune 7, 2026WSHWSH4121152000
ARIJune 6, 2026WSHWSH3000000010
ARIJune 4, 2026LADLAD3100000100
ARIJune 3, 2026LADLAD4011020010
ARIJune 2, 2026LADLAD3110010200
ARIJune 1, 2026LADLAD3000000010
ARIMay 31, 2026@SEASEA1110010100
ARIMay 30, 2026@SEASEA4000000020
ARIMay 29, 2026@SEASEA5131042000
ARIMay 26, 2026@SFSF2010012100
ARIMay 25, 2026@SFSF3211141110
ARIMay 23, 2026COLCOL4010010010
ARIMay 22, 2026COLCOL4000000000
ARIMay 21, 2026COLCOL3110010111
ARIMay 19, 2026SFSF3000000110
ARIMay 18, 2026SFSF5221152000
ARIMay 17, 2026@COLCOL4230030101
ARIMay 15, 2026@COLCOL5121033020
ARIMay 13, 2026@TEXTEX5020020011
ARIMay 12, 2026@TEXTEX3000001010
ARIMay 11, 2026@TEXTEX4000000020
ARIMay 9, 2026NYMNYM3000000010
ARIMay 8, 2026NYMNYM2000000200
ARIMay 7, 2026PITPIT1000000000
ARIMay 6, 2026PITPIT3000000020
ARIMay 5, 2026PITPIT4121031000
ARIMay 3, 2026@CHCCHC4111142010
ARIMay 1, 2026@CHCCHC5000000030
ARIApril 10, 2026@PHIPHI1000000000
ARIApril 9, 2026@NYMNYM2122042000
ARIApril 8, 2026@NYMNYM4000001030
ARIApril 7, 2026@NYMNYM3121030100
ARIApril 5, 2026ATLATL1000000010
ARIApril 4, 2026ATLATL3120020000
ARIApril 3, 2026ATLATL4000000010
ARIApril 2, 2026ATLATL3100000100
ARIApril 1, 2026DETDET3000000000
ARIMarch 31, 2026DETDET4011021020
ARIMarch 30, 2026DETDET4121031100
ARIMarch 27, 2026@LADLAD4120020000
ARIMarch 26, 2026@LADLAD4000000010
By season3 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2026ARI1275354611434915786.310.388.484.872
2025ARI8330927779229402.285.353.433.786
2024ARI9735130581245453.266.353.380.734

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.