Pete Alonso Stats

Over the course of the 3,056 official at-bats in his professional career, Alonso has hit .249 in addition to having 761 base hits. He has hit a home run 222 times, with 1,581 total bases and a .517 slugging percentage. Alonso has tallied a walk 347 times while striking out on 794 plate appearances. He has a total of 480 runs and has 574 RBIs. His on-base percentage sits at .339 and he has earned a career OPS of .856.

During this season, Alonso is sitting with 78 runs, accrued 76 RBI and has 30 home runs. He has fanned 144 times while amassing 245 total bases. He has earned an OPS of 0.791 and a SLG of .467. He has taken a walk 59 times and has recorded an on-base percentage of .324. Alonso has tallied 126 hits out of 525 at-bats and holds a batting average of .240.


Year Team BA HR H BB R RBI OBP PA AB OPS OPS+ 2B 3B G SLG SB CS TB SO
Career .249 222 761 347 480 574 .339 3,507 3,056 .856 N/A 140 7 822 .517 17 2 1,581 794
2024 NYM 144.000 0 78 0 525 30 .240 138 595 .467 1 126 29 2 .324 76 3 123 59
2023 NYM .217 46 123 65 92 118 .318 658 568 .821 123 21 2 154 .504 4 1 286 151
2022 NYM .271 40 162 67 95 131 .352 685 597 .869 146 27 0 160 .518 5 1 309 128
2021 NYM .262 37 147 60 81 94 .344 637 561 .863 134 27 3 152 .519 3 0 291 127
2020 NYM .231 16 48 24 31 35 .326 239 208 .817 122 6 0 57 .490 1 0 102 61
2019 NYM .260 53 155 72 103 120 .358 693 597 .941 147 30 2 161 .583 1 0 348 183

2024 Stats for Pete Alonso

Stat Total MLB Rank
Games Played 2 110th
Plate Appearances 138 3rd
At-Bats 595 12th
Runs Scored 525 15th
Hits 78 28th
Doubles 126 49th
Triples 29 24th
Home Runs 0 312th
Runs Batted In 30 10th
Stolen Bases 76 34th
Caught Stealing 3 266th
Walks 0 374th
Strikeouts 59 23rd
Batting Average 144.000 22nd
On-Base Percentage .240 277th
Slugging Percentage .324 186th
OPS .467 82nd
OPS+ 1 102nd
Total Bases 123 88th
Grounded Into Double Plays 0 127th
Hit By Pitch 121 98th
Sacrifice Hits 245 21st
Sacrifice Flies 13 23rd
Intentional Walks 8 44th

2023 Stats for Pete Alonso

2023 Stats for Pete Alonso

Stat Total MLB Rank
Games Played 154 38th
Plate Appearances 658 36th
At-Bats 568 49th
Runs Scored 92 30th
Hits 123 107th
Doubles 21 161st
Triples 2 118th
Home Runs 46 3rd
Runs Batted In 118 2nd
Stolen Bases 4 221st
Caught Stealing 1 222nd
Walks 65 48th
Strikeouts 151 34th
Batting Average .217 435th
On-Base Percentage .318 254th
Slugging Percentage .504 48th
OPS .821 84th
OPS+ 123 89th
Total Bases 286 23rd
Grounded Into Double Plays 17 26th
Hit By Pitch 21 2nd
Sacrifice Hits 0 288th
Sacrifice Flies 4 90th
Intentional Walks 6 18th

2022 Stats for Pete Alonso

Stat Total MLB Rank
Games Played 160 7th
Plate Appearances 685 12th
At-Bats 597 15th
Runs Scored 95 14th
Hits 162 24th
Doubles 27 70th
Triples 0 361st
Home Runs 40 3rd
Runs Batted In 131 2nd
Stolen Bases 5 160th
Caught Stealing 1 226th
Walks 67 27th
Strikeouts 128 61st
Batting Average .271 122nd
On-Base Percentage .352 99th
Slugging Percentage .518 36th
OPS .869 41st
OPS+ 146 35th
Total Bases 309 6th
Grounded Into Double Plays 17 21st
Hit By Pitch 12 21st
Sacrifice Hits 0 243rd
Sacrifice Flies 9 5th
Intentional Walks 16 3rd

2021 Stats for Pete Alonso

Stat Total MLB Rank
Games Played 152 33rd
Plate Appearances 637 39th
At-Bats 561 36th
Runs Scored 81 61st
Hits 147 49th
Doubles 27 75th
Triples 3 44th
Home Runs 37 13th
Runs Batted In 94 32nd
Stolen Bases 3 218th
Caught Stealing 0 364th
Walks 60 51st
Strikeouts 127 67th
Batting Average .262 244th
On-Base Percentage .344 203rd
Slugging Percentage .519 84th
OPS .863 100th
OPS+ 134 96th
Total Bases 291 25th
Grounded Into Double Plays 20 7th
Hit By Pitch 12 22nd
Sacrifice Hits 0 405th
Sacrifice Flies 4 75th
Intentional Walks 6 14th

2020 Stats for Pete Alonso

Stat Total MLB Rank
Games Played 57 44th
Plate Appearances 239 37th
At-Bats 208 45th
Runs Scored 31 63rd
Hits 48 96th
Doubles 6 188th
Triples 0 193rd
Home Runs 16 7th
Runs Batted In 35 29th
Stolen Bases 1 182nd
Caught Stealing 0 208th
Walks 24 51st
Strikeouts 61 29th
Batting Average .231 315th
On-Base Percentage .326 243rd
Slugging Percentage .490 116th
OPS .817 137th
OPS+ 122 139th
Total Bases 102 34th
Grounded Into Double Plays 4 94th
Hit By Pitch 6 14th
Sacrifice Hits 0 110th
Sacrifice Flies 1 104th
Intentional Walks 4 5th

2019 Stats for Pete Alonso

Stat Total MLB Rank
Games Played 161 6th
Plate Appearances 693 13th
At-Bats 597 21st
Runs Scored 103 21st
Hits 155 47th
Doubles 30 66th
Triples 2 110th
Home Runs 53 1st
Runs Batted In 120 4th
Stolen Bases 1 321st
Caught Stealing 0 388th
Walks 72 31st
Strikeouts 183 3rd
Batting Average .260 280th
On-Base Percentage .358 136th
Slugging Percentage .583 44th
OPS .941 57th
OPS+ 147 50th
Total Bases 348 3rd
Grounded Into Double Plays 13 55th
Hit By Pitch 21 5th
Sacrifice Hits 0 382nd
Sacrifice Flies 3 125th
Intentional Walks 6 21st