Soto has compiled an average at the plate of .285 for his baseball career in addition to 655 scored runs and an OPS of .953. For his time in baseball, he stepped up to the plate 4,088 times and came through with a base base hit 934 times. His slugging percentage sits at .532 and he has totaled 1,746 bases. For his career, Soto has hit 201 baseballs out of the park while knocking in 592 runs. He has struck out 696 times and has walked on 769 occasions, which contributes in part to a .421 on-base percentage.
In the 3,145 at-bats in his professional career, Guerrero Jr. has earned a batting average of .288 in addition to having 905 base hits. He has hit the long ball 160 times, as well as 1,574 total bases and a .500 slugging %. Guerrero Jr. has earned a free base 349 times while striking out on 551 occasions. He has scored 475 runs and has 507 runs batted in. His on-base percentage sits at .363 and he holds a lifetime OPS of .863.

Juan Soto vs Vladimir Guerrero Jr. Stats
Juan Soto | Career | Vladimir Guerrero Jr. |
---|---|---|
936 | Games Played | 819 |
4,088 | Plate Appearances | 3,540 |
3,280 | At-Bats | 3,145 |
655 | Runs | 475 |
934 | Hits | 905 |
179 | Doubles | 177 |
15 | Triples | 6 |
201 | Home Runs | 160 |
592 | Runs Batted In | 507 |
57 | Stolen Bases | 20 |
23 | Caught Stealing | 10 |
769 | Walks | 349 |
696 | Strikeouts | 551 |
.285 | Batting Average | .288 |
.421 | On-Base Percentage | .363 |
.532 | Slugging Percentage | .500 |
0.953 | OPS | 0.863 |
1,746 | Total Bases | 1,574 |
84 | Grounded Into Double Plays | 108 |
16 | Hit By Pitch | 30 |
So far this year, Soto has scored 128 runs, recorded 109 runs batted in and has hit 41 home runs. He has been struck out 119 times while having 328 bases in total. He has an OPS of 0.989 with a slugging percentage of .569. He has gotten a free base 129 times and has accrued an on-base percentage of .419. Soto has a total of 166 hits out of 576 at-bats for an average at the plate of .288.
Guerrero Jr. has compiled 335 total bases with 199 base hits in 616 at-bats. He has accrued an OBP of .396 in addition to 72 walks and 96 K’s. Since the start of the campaign, Vladimir Guerrero Jr. has hit in 103 runs and has recorded a slugging percentage of .544. He has scored 98 runs this season and has hit 30 balls out of the park. He has tallied a batting average when batting of .323 while holding an OPS of .940.
Juan Soto (2024) | Stat | Vladimir Guerrero Jr. (2024) |
---|---|---|
157 | Games Played | 159 |
713 | Plate Appearances | 697 |
576 | At-Bats | 616 |
128 | Runs Scored | 98 |
166 | Hits | 199 |
31 | Doubles | 44 |
4 | Triples | 1 |
41 | Home Runs | 30 |
109 | Runs Batted In | 103 |
7 | Stolen Bases | 2 |
4 | Caught Stealing | 2 |
129 | Walks | 72 |
119 | Strikeouts | 96 |
.288 | Batting Average | .323 |
.419 | On-Base Percentage | .396 |
.569 | Slugging Percentage | .544 |
0.989 | OPS | 0.940 |
178 | OPS+ | 166 |
328 | Total Bases | 335 |
10 | Grounded Into Double Play | 16 |
4 | Hit By Pitch | 5 |