|Bryce Harper||Career||J.D. Martinez|
|745||Runs Batted In||831|
|92||Grounded Into Double Plays||147|
|36||Hit By Pitch||26|
For his professional baseball career, Harper has drilled 265 baseballs over the fence while driving in 745 runs. Over the course of his time in the league, he stepped into the batters box 5,419 times and has delivered with a hit 1,260 times. His slugging percentage sits at .524 and he has racked up 2,364 bases. He has fanned 1,170 times and has walked on 818 at-bats, contributing to a .391 on-base %. Harper is sitting with a batting avereage of .279 in his time in baseball with 841 runs scored and an OPS of .915.
Martinez has earned a free base 462 times while striking out on 1,266 tries. His on-base rate is .353 and he holds a lifetime OPS of .881. He has a total of 708 runs and racked up 831 runs batted in. He has gone yard 264 times, with 2,487 bases in total and a .528 slugging %. Over the course of the 4,710 at-bats in his career, Martinez is sitting with a batting avereage of .289 with 1,363 hits.
|Bryce Harper||Stat||J.D. Martinez|
|77||Runs Batted In||93|
|11||Grounded Into Double Play||18|
|5||Hit By Pitch||2|
This season, Harper has tallied 92 runs, recorded 77 RBI and has hit 33 home runs. He has walked 85 times and has compiled an on-base percentage of .427. Harper has recorded 138 hits in 441 at-bats for an average at the plate of .313. He has gone down swinging 115 times (69th in the league) while racking up 276 total bases. He has recorded an OPS of 1.053 (8th in the league) and a slugging % of .626.
Martinez has accumulated 272 total bases with 150 base hits (22nd in baseball) out of 527 at-bats. He has earned an OBP of .348 as well as 51 walks and 137 strikeouts. Since the start of the campaign, Martinez has batted in 93 runs and also has accumulated a slugging percentage of .516. He has tallied 86 runs for the season and has hit 26 balls over the fence. He is sitting with a average at the plate of .285 in addition to holding an OPS of .864.