Juan Soto Stats

Juan Soto Stats

Over the course of the 3,203 at-bats in his professional career, Soto has accrued an average at the plate of .285 and has racked up 914 base hits. His on-base percentage sits at .421 and he holds a career OPS of .955. He has compiled 637 runs and has 579 RBIs. Soto has earned a free base 750 times while fanning on 673 occasions. He has gone deep 197 times, as well as 1,710 total bases and also a .534 slugging percentage.

So far this year, Soto has notched 110 runs, recorded 96 runs batted in and has hit 37 home runs. He has taken a base 110 times and has accounted for an OBP of .420. Soto has accounted for 146 base knocks in 499 AB’s for an average of .293. He has gone down on strikes 96 times while accounting for 292 bases in total. He has an OPS of 1.005 and a slugging percentage of .585.


Year Team BA HR H BB R RBI OBP PA AB OPS OPS+ 2B 3B G SLG SB CS TB SO
Career .285 197 914 750 637 579 .421 3,990 3,203 .955 N/A 175 15 913 .534 55 22 1,710 673
2024 NYY 96.000 4 110 3 499 37 .293 134 615 .585 1 146 27 7 .420 96 5 179 110
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 7 5th
Plate Appearances 134 27th
At-Bats 615 5th
Runs Scored 499 40th
Hits 110 2nd
Doubles 146 17th
Triples 27 35th
Home Runs 4 25th
Runs Batted In 37 4th
Stolen Bases 96 9th
Caught Stealing 5 184th
Walks 3 78th
Strikeouts 110 2nd
Batting Average 96.000 122nd
On-Base Percentage .293 46th
Slugging Percentage .420 10th
OPS .585 15th
OPS+ 1 8th
Total Bases 179 9th
Grounded Into Double Plays 0 11th
Hit By Pitch 179 10th
Sacrifice Hits 292 6th
Sacrifice Flies 10 75th
Intentional Walks 2 284th

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