Juan Soto Stats

Soto has raked .287 for his career with 610 runs scored and an OPS of .956. He has struck out 649 times and has walked on 722 at-bats, contributing to a .423 on-base percentage. For his professional baseball career, Soto has hit 186 baseballs out of the park while knocking in 555 runs. His career slugging percentage is .533 in addition to earning 1,638 bases. Over the course of his time in the league, he stepped into the batters box 3,830 times and got on base with a base knock 882 times.

Over the course of this year, Juan Soto has batted in 72 runs and also has accumulated a slugging percentage of .599. He is sitting with an OBP of .435 with 82 walks and 72 K’s. Soto has earned 220 bases in total with 114 base knocks in 367 at-bats. He has earned a batting average at the plate of .311 in addition to holding an OPS of 1.035. He has racked up 83 runs for the season and has hit 26 balls out of the park.


Year Team BA HR H BB R RBI OBP PA AB OPS OPS+ 2B 3B G SLG SB CS TB SO
Career .287 186 882 722 610 555 .423 3,830 3,071 .956 N/A 168 15 879 .533 55 21 1,638 649
2024 NYY .311 26 114 82 83 72 .435 455 367 1.035 188 20 4 100 .599 5 2 220 72
2023 SDP .275 35 156 132 97 109 .410 708 568 .930 158 32 1 162 .519 12 5 295 129
2022 TOT .242 27 127 135 93 62 .401 664 524 .853 149 25 2 153 .452 6 2 237 96
2022 WSN .246 21 84 91 62 46 .408 436 342 .894 159 17 1 101 .485 6 2 166 62
2022 SDP .236 6 43 44 31 16 .388 228 182 .778 130 8 1 52 .390 0 0 71 34
2021 WSN .313 29 157 145 111 95 .465 654 502 .999 175 20 2 151 .534 9 7 268 93
2020 WSN .351 13 54 41 39 37 .490 196 154 1.185 217 14 0 47 .695 6 2 107 28
2019 WSN .282 34 153 108 110 110 .401 659 542 .949 142 32 5 150 .548 12 1 297 132
2018 WSN .292 22 121 79 77 70 .406 494 414 .923 142 25 1 116 .517 5 2 214 99

2024 Stats for Juan Soto

Stat Total MLB Rank
Games Played 100 31st
Plate Appearances 455 8th
At-Bats 367 51st
Runs Scored 83 1st
Hits 114 10th
Doubles 20 40th
Triples 4 18th
Home Runs 26 6th
Runs Batted In 72 5th
Stolen Bases 5 135th
Caught Stealing 2 93rd
Walks 82 1st
Strikeouts 72 117th
Batting Average .311 28th
On-Base Percentage .435 10th
Slugging Percentage .599 16th
OPS 1.035 10th
OPS+ 188 10th
Total Bases 220 5th
Grounded Into Double Plays 7 81st
Hit By Pitch 2 200th
Sacrifice Hits 0 169th
Sacrifice Flies 4 29th
Intentional Walks 0 166th

2023 Stats for Juan Soto

2023 Stats for Juan Soto

Stat Total MLB Rank
Games Played 162 4th
Plate Appearances 708 11th
At-Bats 568 48th
Runs Scored 97 21st
Hits 156 39th
Doubles 32 42nd
Triples 1 176th
Home Runs 35 14th
Runs Batted In 109 5th
Stolen Bases 12 97th
Caught Stealing 5 34th
Walks 132 1st
Strikeouts 129 76th
Batting Average .275 96th
On-Base Percentage .410 16th
Slugging Percentage .519 33rd
OPS .930 26th
OPS+ 158 23rd
Total Bases 295 16th
Grounded Into Double Plays 18 20th
Hit By Pitch 2 285th
Sacrifice Hits 1 106th
Sacrifice Flies 5 58th
Intentional Walks 11 4th

2022 Stats for Juan Soto

Stat Total MLB Rank
Games Played 153 32nd
Plate Appearances 664 23rd
At-Bats 524 73rd
Runs Scored 93 18th
Hits 127 92nd
Doubles 25 96th
Triples 2 114th
Home Runs 27 35th
Runs Batted In 62 101st
Stolen Bases 6 139th
Caught Stealing 2 141st
Walks 135 1st
Strikeouts 96 176th
Batting Average .242 309th
On-Base Percentage .401 29th
Slugging Percentage .452 114th
OPS .853 53rd
OPS+ 149 31st
Total Bases 237 55th
Grounded Into Double Plays 12 73rd
Hit By Pitch 4 186th
Sacrifice Hits 0 295th
Sacrifice Flies 0 499th
Intentional Walks 6 17th

2022 Stats for Juan Soto

Stat Total MLB Rank
Games Played 101 245th
Plate Appearances 436 177th
At-Bats 342 228th
Runs Scored 62 108th
Hits 84 219th
Doubles 17 220th
Triples 1 325th
Home Runs 21 64th
Runs Batted In 46 183rd
Stolen Bases 6 155th
Caught Stealing 2 202nd
Walks 91 3rd
Strikeouts 62 316th
Batting Average .246 286th
On-Base Percentage .408 21st
Slugging Percentage .485 64th
OPS .894 28th
OPS+ 159 21st
Total Bases 166 153rd
Grounded Into Double Plays 11 115th
Hit By Pitch 3 303rd
Sacrifice Hits 0 831st
Sacrifice Flies 0 858th
Intentional Walks 4 36th

2022 Stats for Juan Soto

Stat Total MLB Rank
Games Played 52 449th
Plate Appearances 228 363rd
At-Bats 182 385th
Runs Scored 31 306th
Hits 43 378th
Doubles 8 404th
Triples 1 333rd
Home Runs 6 336th
Runs Batted In 16 439th
Stolen Bases 0 868th
Caught Stealing 0 862nd
Walks 44 119th
Strikeouts 34 487th
Batting Average .236 363rd
On-Base Percentage .388 36th
Slugging Percentage .390 288th
OPS .778 130th
OPS+ 130 84th
Total Bases 71 377th
Grounded Into Double Plays 1 618th
Hit By Pitch 1 536th
Sacrifice Hits 0 849th
Sacrifice Flies 0 863rd
Intentional Walks 2 97th

2021 Stats for Juan Soto

Stat Total MLB Rank
Games Played 151 42nd
Plate Appearances 654 25th
At-Bats 502 85th
Runs Scored 111 7th
Hits 157 32nd
Doubles 20 169th
Triples 2 182nd
Home Runs 29 47th
Runs Batted In 95 31st
Stolen Bases 9 95th
Caught Stealing 7 9th
Walks 145 1st
Strikeouts 93 174th
Batting Average .313 73rd
On-Base Percentage .465 48th
Slugging Percentage .534 64th
OPS .999 38th
OPS+ 175 28th
Total Bases 268 36th
Grounded Into Double Plays 23 2nd
Hit By Pitch 2 414th
Sacrifice Hits 0 1513th
Sacrifice Flies 5 67th
Intentional Walks 23 1st

2020 Stats for Juan Soto

Stat Total MLB Rank
Games Played 47 170th
Plate Appearances 196 128th
At-Bats 154 163rd
Runs Scored 39 19th
Hits 54 64th
Doubles 14 29th
Triples 0 616th
Home Runs 13 30th
Runs Batted In 37 27th
Stolen Bases 6 50th
Caught Stealing 2 61st
Walks 41 7th
Strikeouts 28 265th
Batting Average .351 20th
On-Base Percentage .490 15th
Slugging Percentage .695 6th
OPS 1.185 4th
OPS+ 217 5th
Total Bases 107 27th
Grounded Into Double Plays 1 418th
Hit By Pitch 1 344th
Sacrifice Hits 0 610th
Sacrifice Flies 0 631st
Intentional Walks 12 1st

2019 Stats for Juan Soto

Stat Total MLB Rank
Games Played 150 56th
Plate Appearances 659 33rd
At-Bats 542 64th
Runs Scored 110 14th
Hits 153 56th
Doubles 32 55th
Triples 5 34th
Home Runs 34 35th
Runs Batted In 110 14th
Stolen Bases 12 56th
Caught Stealing 1 337th
Walks 108 6th
Strikeouts 132 63rd
Batting Average .282 146th
On-Base Percentage .401 48th
Slugging Percentage .548 80th
OPS .949 55th
OPS+ 142 61st
Total Bases 297 31st
Grounded Into Double Plays 11 119th
Hit By Pitch 3 287th
Sacrifice Hits 0 1364th
Sacrifice Flies 6 41st
Intentional Walks 3 94th

2018 Stats for Juan Soto

Stat Total MLB Rank
Games Played 116 206th
Plate Appearances 494 149th
At-Bats 414 171st
Runs Scored 77 70th
Hits 121 117th
Doubles 25 121st
Triples 1 345th
Home Runs 22 77th
Runs Batted In 70 82nd
Stolen Bases 5 175th
Caught Stealing 2 221st
Walks 79 19th
Strikeouts 99 159th
Batting Average .292 114th
On-Base Percentage .406 53rd
Slugging Percentage .517 77th
OPS .923 58th
OPS+ 142 67th
Total Bases 214 103rd
Grounded Into Double Plays 9 169th
Hit By Pitch 0 1382nd
Sacrifice Hits 1 338th
Sacrifice Flies 0 1371st
Intentional Walks 10 17th