Ollie Bejma vs. Devin Mesoraco — Career Comparison

Greatest GenerationIndianaThrows RightBats RightNorth AmericaSt. Louis BrownsAmerican LeagueSecond Baseman
MillenialPennsylvaniaThrows RightBats RightNorth AmericaCincinnati RedsNational LeagueCatcherAll-Star

When their careers are measured against the same standard, Devin Mesoraco comes out clearly ahead of Ollie Bejma across most offensive categories. Devin Mesoraco led in home run production (HR/PA+ 174 vs 85), slugging (SLG+ 113 vs 90), and contact rate (K%+ 97 vs 84). Ollie Bejma held the edge in walk rate (BB%+ 115 vs 102). Devin Mesoraco was the more complete offensive player.

Hitting Stats for Ollie Bejma and Devin Mesoraco

Ollie Bejma
Career
Per 600 PA
4
4
Devin Mesoraco
Careerverified
Per 600 PAverified
8
8
Ollie Bejma
Career
Per 600 PA
316
178.2
Devin Mesoraco
Careerverified
Per 600 PAverified
468
178.4
Ollie Bejma
Career
Per 600 PA
1064
600
Devin Mesoraco
Careerverified
Per 600 PA
1574
600
Ollie Bejma
Career
Per 600 PA
906
510.9
Devin Mesoraco
Careerverified
Per 600 PAverified
1402
534.43
Ollie Bejma
Careerverified
Per 600 PAverified
0.245
0.245
Devin Mesoraco
Career
Per 600 PA
0.232
0.232
Ollie Bejma
Career
Per 600 PA
0.722
0.722
Devin Mesoraco
Careerverified
Per 600 PAverified
0.727
0.727
Ollie Bejma
Career
Per 600 PAverified
222
125.19
Devin Mesoraco
Careerverified
Per 600 PA
325
123.89
Ollie Bejma
Career
Per 600 PAverified
162
91.35
Devin Mesoraco
Careerverified
Per 600 PA
199
75.86
Ollie Bejma
Career
Per 600 PA
35
19.74
Devin Mesoraco
Careerverified
Per 600 PAverified
66
25.16
Ollie Bejma
Careerverified
Per 600 PAverified
11
6.2
Devin Mesoraco
Career
Per 600 PA
2
0.76
Ollie Bejma
Career
Per 600 PA
14
7.89
Devin Mesoraco
Careerverified
Per 600 PAverified
58
22.11
Ollie Bejma
Career
Per 600 PA
60
33.83
Devin Mesoraco
Careerverified
Per 600 PAverified
126
48.03
Ollie Bejma
Career
Per 600 PA
0.27
0.27
Devin Mesoraco
Careerverified
Per 600 PAverified
0.388
0.388
Ollie Bejma
Career
Per 600 PA
0.016
0.016
Devin Mesoraco
Careerverified
Per 600 PAverified
0.041
0.041
Ollie Bejma
Career
Per 600 PA
0.063
0.063
Devin Mesoraco
Careerverified
Per 600 PAverified
0.179
0.179
Ollie Bejma
Career
Per 600 PA
120.26
67.82
Devin Mesoraco
Careerverified
Per 600 PAverified
183.34
69.89
Ollie Bejma
Career
Per 600 PA
321
181.02
Devin Mesoraco
Careerverified
Per 600 PAverified
569
216.9
Ollie Bejma
Career
Per 600 PAverified
357
201.32
Devin Mesoraco
Careerverified
Per 600 PA
486
185.26
Ollie Bejma
Careerverified
Per 600 PAverified
0.343
0.343
Devin Mesoraco
Career
Per 600 PA
0.309
0.309
Ollie Bejma
Career
Per 600 PA
0.354
0.354
Devin Mesoraco
Careerverified
Per 600 PAverified
0.406
0.406
Ollie Bejma
Career
Per 600 PA
0.697
0.697
Devin Mesoraco
Careerverified
Per 600 PAverified
0.715
0.715
Ollie Bejma
Career
Per 600 PA
0.109
0.109
Devin Mesoraco
Careerverified
Per 600 PAverified
0.174
0.174
Ollie Bejma
Careerverified
Per 600 PAverified
0.243
0.243
Devin Mesoraco
Career
Per 600 PA
0.24
0.24
Ollie Bejma
Careerverified
Per 600 PAverified
0.664
0.664
Devin Mesoraco
Career
Per 600 PA
0.657
0.657
Ollie Bejma
Careerverified
Per 600 PAverified
0.264
0.264
Devin Mesoraco
Career
Per 600 PA
0.257
0.257
Ollie Bejma
Career
Per 600 PAverified
128
72.18
Devin Mesoraco
Careerverified
Per 600 PA
152
57.94
Ollie Bejma
Career
Per 600 PA
117
65.98
Devin Mesoraco
Careerverified
Per 600 PAverified
192
73.19
Ollie Bejma
Career
Per 600 PAverified
231
130.26
Devin Mesoraco
Careerverified
Per 600 PA
286
109.02
Ollie Bejma
Career
Per 600 PAverified
129.16
72.83
Devin Mesoraco
Careerverified
Per 600 PA
175.96
67.07
Ollie Bejma
Career
Per 600 PA
5
2.82
Devin Mesoraco
Careerverified
Per 600 PAverified
23
8.77
Ollie Bejma
Career
Per 600 PAverified
130
73.31
Devin Mesoraco
Careerverified
Per 600 PA
138
52.6
Ollie Bejma
Career
Per 600 PA
0
0
Devin Mesoraco
Careerverified
Per 600 PAverified
16
6.1
Ollie Bejma
Careerverified
Per 600 PAverified
105
59.21
Devin Mesoraco
Career
Per 600 PA
316
120.46
Ollie Bejma
Careerverified
Per 600 PAverified
10.13
10.13
Devin Mesoraco
Career
Per 600 PA
4.98
4.98
Ollie Bejma
Careerverified
Per 600 PAverified
1.24
1.24
Devin Mesoraco
Career
Per 600 PA
0.44
0.44
Ollie Bejma
Careerverified
Per 600 PAverified
23
12.97
Devin Mesoraco
Career
Per 600 PA
0
0
Ollie Bejma
Career
Per 600 PA
0
0
Devin Mesoraco
Careerverified
Per 600 PAverified
11
4.19
Ollie Bejma
Careerverified
Per 600 PAverified
5
2.82
Devin Mesoraco
Career
Per 600 PA
33
12.58
Ollie Bejma
Careerverified
Per 600 PAverified
5
2.82
Devin Mesoraco
Career
Per 600 PA
4
1.52
Ollie Bejma
Career
Per 600 PAverified
5
2.82
Devin Mesoraco
Careerverified
Per 600 PA
7
2.67
Ollie Bejma
Career
Per 600 PAverified
10
5.64
Devin Mesoraco
Careerverified
Per 600 PA
11
4.19
Ollie Bejma
Careerverified
Per 600 PAverified
50
50
Devin Mesoraco
Career
Per 600 PA
36.36
36.36

Fielding Stats for Ollie Bejma and Devin Mesoraco

Ollie Bejma
Career
Per 9 Innings
4
Devin Mesoraco
Careerverified
Per 9 Inningsverified
8
8
Ollie Bejma
Career
Per 9 Innings
248
Devin Mesoraco
Careerverified
Per 9 Inningsverified
402
1.1
Ollie Bejma
Career
Per 9 Innings
0
Devin Mesoraco
Careerverified
Per 9 Inningsverified
370
1.01
Ollie Bejma
Career
Per 9 Innings
0
Devin Mesoraco
Careerverified
Per 9 Inningsverified
9895
27
Ollie Bejma
Career
Per 9 Innings
0
Devin Mesoraco
Careerverified
Per 9 Inningsverified
3298.1
9
Ollie Bejma
Career
Per 9 Innings
499
Devin Mesoraco
Careerverified
Per 9 Inningsverified
2928
7.99
Ollie Bejma
Careerverified
Per 9 Innings
606
Devin Mesoraco
Career
Per 9 Inningsverified
194
0.53
Ollie Bejma
Career
Per 9 Inningsverified
41
Devin Mesoraco
Careerverified
Per 9 Innings
16
0.04
Ollie Bejma
Career
Per 9 Innings
1146
Devin Mesoraco
Careerverified
Per 9 Inningsverified
3138
8.56
Ollie Bejma
Career
Per 9 Innings
1105
Devin Mesoraco
Careerverified
Per 9 Inningsverified
3122
8.52
Ollie Bejma
Career
Per 9 Innings
96.42
Devin Mesoraco
Careerverified
Per 9 Inningsverified
99.49
99.49
Ollie Bejma
Career
Per 9 Innings
4.456
Devin Mesoraco
Careerverified
Per 9 Inningsverified
7.766
7.766
Ollie Bejma
Career
Per 9 Innings
0
Devin Mesoraco
Careerverified
Per 9 Inningsverified
92.04
92.04
Ollie Bejma
Careerverified
Per 9 Innings
106
Devin Mesoraco
Career
Per 9 Inningsverified
22
0.06
Ollie Bejma
Careerverified
Per 9 Inningsverified
0
Devin Mesoraco
Career
Per 9 Innings
30
0.08
Ollie Bejma
Career
Per 9 Innings
0
Devin Mesoraco
Career
Per 9 Innings
0
0
Ollie Bejma
Careerverified
Per 9 Inningsverified
0
Devin Mesoraco
Career
Per 9 Innings
228
0.62
Ollie Bejma
Career
Per 9 Innings
0
Devin Mesoraco
Careerverified
Per 9 Inningsverified
72
0.2