Thomas has accrued an average at the plate of .300 in his time in baseball in addition to 1,514 scored runs and an OPS of .348. In his time in the Majors, he came to the plate 10,292 times and has come through with a base hit 2,517 times. He has recorded a slugging percentage of -.070 and he has totaled 4,622 bases. For his professional baseball career, Thomas has hit 526 baseballs out of the park while knocking in 1,723 runs. He has struck out 1,441 times and has been walked on 1,695 at-bats, contributing to a .418 on-base %.
During the 3,280 at-bats in his MLB career, Soto has hit .285 with 934 hits. He has hit it out of the park 201 times, as well as 1,746 total bases and also a .532 slugging percentage. Soto has drawn a walk 769 times while going down on strikes on 696 occasions. He is sitting with 655 runs and has 592 runs batted in. His OBP is .421 and he has a lifetime OPS of .953.

Frank Thomas vs Juan Soto Stats
Frank Thomas | Career | Juan Soto |
---|---|---|
2,377 | Games Played | 936 |
10,292 | Plate Appearances | 4,088 |
8,385 | At-Bats | 3,280 |
1,514 | Runs | 655 |
2,517 | Hits | 934 |
501 | Doubles | 179 |
13 | Triples | 15 |
526 | Home Runs | 201 |
1,723 | Runs Batted In | 592 |
32 | Stolen Bases | 57 |
23 | Caught Stealing | 23 |
1,695 | Walks | 769 |
1,441 | Strikeouts | 696 |
.300 | Batting Average | .285 |
.418 | On-Base Percentage | .421 |
-.070 | Slugging Percentage | .532 |
0.348 | OPS | 0.953 |
4,622 | Total Bases | 1,746 |
232 | Grounded Into Double Plays | 84 |
89 | Hit By Pitch | 16 |
Thomas has accounted for 49 hits in 186 AB’s for an average at the plate of .263. He has taken a base 28 times and has earned an OBP of .364. For the season, Thomas has scored 20 runs, recorded 19 runs batted in and has 5 home runs. He has an OPS of 0.751 as well as a slugging percentage of .387. He has fanned 44 times while having 72 bases in total.
Soto has tallied 328 total bases with 166 base hits in 576 at-bats. He has accumulated an on-base percentage of .419 with 129 walks and 119 K’s. Since the beginning of the campaign, Juan Soto has knocked in 109 runs and also has amassed a slugging percentage of .569. He has scored 128 runs this season and has hit 41 balls out of the park. He is sitting with a batting average at the plate of .288 while holding an OPS of .989.
Frank Thomas (2008) | Stat | Juan Soto (2024) |
---|---|---|
55 | Games Played | 157 |
217 | Plate Appearances | 713 |
186 | At-Bats | 576 |
20 | Runs Scored | 128 |
49 | Hits | 166 |
6 | Doubles | 31 |
1 | Triples | 4 |
5 | Home Runs | 41 |
19 | Runs Batted In | 109 |
0 | Stolen Bases | 7 |
0 | Caught Stealing | 4 |
28 | Walks | 129 |
44 | Strikeouts | 119 |
.263 | Batting Average | .288 |
.364 | On-Base Percentage | .419 |
.387 | Slugging Percentage | .569 |
0.751 | OPS | 0.989 |
106 | OPS+ | 178 |
72 | Total Bases | 328 |
6 | Grounded Into Double Play | 10 |
2 | Hit By Pitch | 4 |