Juan Soto Stats

Over the course of the 2,872 official at-bats in his baseball career, Soto has compiled an average at the plate of .286 and has racked up 820 base knocks. His OBP comes in at .420 and he also has a lifetime OPS of .945. He has accrued 556 runs and also has 517 runs batted in. Soto has earned a free base 669 times while going down on strikes on 604 chances. He has hit the long ball 169 times, with 1,507 total bases and also a .525 slugging percentage.

On the campaign, Soto has notched 29 runs, amassed 34 RBI and has earned 9 home runs. He has taken a walk 29 times and has accounted for an on-base percentage of .408. Soto has 52 hits in 168 at-bats for a batting average of .310. He has gone down swinging 27 times while accumulating 89 bases in total. He is sitting with an OPS of 0.938 and a slugging percentage of .530.


Year Team BA HR H BB R RBI OBP PA AB OPS OPS+ 2B 3B G SLG SB CS TB SO
Career .286 169 820 669 556 517 .420 3,576 2,872 .945 N/A 156 12 823 .525 54 21 1,507 604
2024 NYY .310 9 52 29 29 34 .408 201 168 .938 167 8 1 44 .530 4 2 89 27
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 44 12th
Plate Appearances 201 4th
At-Bats 168 24th
Runs Scored 29 12th
Hits 52 10th
Doubles 8 64th
Triples 1 39th
Home Runs 9 15th
Runs Batted In 34 5th
Stolen Bases 4 73rd
Caught Stealing 2 26th
Walks 29 4th
Strikeouts 27 176th
Batting Average .310 46th
On-Base Percentage .408 29th
Slugging Percentage .530 39th
OPS .938 30th
OPS+ 167 32nd
Total Bases 89 8th
Grounded Into Double Plays 5 21st
Hit By Pitch 1 143rd
Sacrifice Hits 0 89th
Sacrifice Flies 3 10th
Intentional Walks 0 87th

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