|David Dahl||Career||Mark Canha|
|160||Runs Batted In||294|
|13||Grounded Into Double Plays||47|
|7||Hit By Pitch||79|
Dahl has compiled an average at the plate of .272 for his baseball career with 168 runs scored and an OPS of .781. He has struck out 324 times and has taken a walk on 76 at-bats, contributing to a .319 on-base percentage. For his MLB career, Dahl has hit 42 balls out of the park while knocking in 160 runs. He has compiled a slugging percentage of .463 and he has racked up 529 bases. Over the course of his time in the league, he came to the plate 1,240 times and has delivered with a base hit 311 times.
Canha has earned a walk 252 times while being called out on strikes on 545 attempts. His OBP is .344 and he also has a lifetime OPS of .778. He has tallied 344 runs in addition to having earned 294 RBIs. He has gone yard 89 times, with 920 bases in total and also a .433 slugging percentage. Over the course of the 2,124 official at-bats in his pro career, Canha has accrued an average at the plate of .245 with 520 base knocks.
|David Dahl||Stat||Mark Canha|
|18||Runs Batted In||61|
|3||Grounded Into Double Play||9|
|1||Hit By Pitch||26|
Dahl has compiled 43 hits out of 205 at-bats and holds a batting average of .210. He has gotten a free base 10 times and has earned an on-base percentage of .247. So far this season, Dahl has scored 19 runs, knocked in 18 RBI and has earned 4 home runs. He has tallied an OPS of 0.569 (527th in MLB) and a slugging % of .322. He has struck out 59 times (292nd in baseball) while racking up 66 bases in total.
Canha has a total of 198 bases in total with 117 hits (109th in MLB) in 503 at-bats. He has scored 91 runs on the season and has hit 17 balls out of the park. He has accrued a batting average of .233 while holding an OPS of .753. He has accumulated an OBP of .359 in addition to 74 walks and 124 strikeouts. For the current season, Canha has knocked in 61 runs and also has tallied a slugging percentage of .394.