Daniel Johnson vs. Devin Mesoraco — Career Comparison

MillenialCaliforniaThrows LeftBats LeftNorth AmericaBaltimore OriolesAmerican LeagueRight Fielder
MillenialPennsylvaniaThrows RightBats RightNorth AmericaCincinnati RedsNational LeagueCatcherAll-Star

On the career numbers, Devin Mesoraco posted the stronger offensive profile against Daniel Johnson. Devin Mesoraco posted stronger numbers in OPS (.722 vs .570) and on-base percentage (.316 vs .248). By the career numbers, Devin Mesoraco had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Daniel Johnson and Devin Mesoraco

Daniel Johnson
Career
Per 600 PA
4
4
Devin Mesoraco
Careerverified
Per 600 PAverified
8
8
Daniel Johnson
Career
Per 600 PAverified
67
264.47
Devin Mesoraco
Careerverified
Per 600 PA
468
178.4
Daniel Johnson
Career
Per 600 PA
152
600
Devin Mesoraco
Careerverified
Per 600 PA
1574
600
Daniel Johnson
Career
Per 600 PAverified
143
564.47
Devin Mesoraco
Careerverified
Per 600 PA
1402
534.43
Daniel Johnson
Career
Per 600 PA
0.196
0.196
Devin Mesoraco
Careerverified
Per 600 PAverified
0.232
0.232
Daniel Johnson
Career
Per 600 PA
0.588
0.588
Devin Mesoraco
Careerverified
Per 600 PAverified
0.727
0.727
Daniel Johnson
Career
Per 600 PA
28
110.53
Devin Mesoraco
Careerverified
Per 600 PAverified
325
123.89
Daniel Johnson
Career
Per 600 PAverified
20
78.95
Devin Mesoraco
Careerverified
Per 600 PA
199
75.86
Daniel Johnson
Career
Per 600 PA
3
11.84
Devin Mesoraco
Careerverified
Per 600 PAverified
66
25.16
Daniel Johnson
Career
Per 600 PA
0
0
Devin Mesoraco
Careerverified
Per 600 PAverified
2
0.76
Daniel Johnson
Career
Per 600 PA
5
19.74
Devin Mesoraco
Careerverified
Per 600 PAverified
58
22.11
Daniel Johnson
Career
Per 600 PA
8
31.58
Devin Mesoraco
Careerverified
Per 600 PAverified
126
48.03
Daniel Johnson
Career
Per 600 PA
0.286
0.286
Devin Mesoraco
Careerverified
Per 600 PAverified
0.388
0.388
Daniel Johnson
Career
Per 600 PA
0.035
0.035
Devin Mesoraco
Careerverified
Per 600 PAverified
0.041
0.041
Daniel Johnson
Career
Per 600 PA
0.179
0.179
Devin Mesoraco
Career
Per 600 PA
0.179
0.179
Daniel Johnson
Career
Per 600 PA
13.13
51.84
Devin Mesoraco
Careerverified
Per 600 PAverified
183.34
69.89
Daniel Johnson
Career
Per 600 PA
46
181.58
Devin Mesoraco
Careerverified
Per 600 PAverified
569
216.9
Daniel Johnson
Career
Per 600 PA
37
146.05
Devin Mesoraco
Careerverified
Per 600 PAverified
486
185.26
Daniel Johnson
Career
Per 600 PA
0.243
0.243
Devin Mesoraco
Careerverified
Per 600 PAverified
0.309
0.309
Daniel Johnson
Career
Per 600 PA
0.322
0.322
Devin Mesoraco
Careerverified
Per 600 PAverified
0.406
0.406
Daniel Johnson
Career
Per 600 PA
0.565
0.565
Devin Mesoraco
Careerverified
Per 600 PAverified
0.715
0.715
Daniel Johnson
Career
Per 600 PA
0.126
0.126
Devin Mesoraco
Careerverified
Per 600 PAverified
0.174
0.174
Daniel Johnson
Career
Per 600 PA
0.19
0.19
Devin Mesoraco
Careerverified
Per 600 PAverified
0.24
0.24
Daniel Johnson
Career
Per 600 PA
0.5
0.5
Devin Mesoraco
Careerverified
Per 600 PAverified
0.657
0.657
Daniel Johnson
Career
Per 600 PA
0.247
0.247
Devin Mesoraco
Careerverified
Per 600 PAverified
0.257
0.257
Daniel Johnson
Career
Per 600 PAverified
23
90.79
Devin Mesoraco
Careerverified
Per 600 PA
152
57.94
Daniel Johnson
Career
Per 600 PA
6
23.68
Devin Mesoraco
Careerverified
Per 600 PAverified
192
73.19
Daniel Johnson
Career
Per 600 PA
24
94.74
Devin Mesoraco
Careerverified
Per 600 PAverified
286
109.02
Daniel Johnson
Career
Per 600 PA
11.66
46.02
Devin Mesoraco
Careerverified
Per 600 PAverified
175.96
67.07
Daniel Johnson
Career
Per 600 PA
0
0
Devin Mesoraco
Careerverified
Per 600 PAverified
23
8.77
Daniel Johnson
Career
Per 600 PA
9
35.53
Devin Mesoraco
Careerverified
Per 600 PAverified
138
52.6
Daniel Johnson
Career
Per 600 PA
1
3.95
Devin Mesoraco
Careerverified
Per 600 PAverified
16
6.1
Daniel Johnson
Careerverified
Per 600 PA
45
177.63
Devin Mesoraco
Career
Per 600 PAverified
316
120.46
Daniel Johnson
Career
Per 600 PA
3.38
3.38
Devin Mesoraco
Careerverified
Per 600 PAverified
4.98
4.98
Daniel Johnson
Career
Per 600 PA
0.2
0.2
Devin Mesoraco
Careerverified
Per 600 PAverified
0.44
0.44
Daniel Johnson
Career
Per 600 PA
0
0
Devin Mesoraco
Career
Per 600 PA
0
0
Daniel Johnson
Career
Per 600 PA
0
0
Devin Mesoraco
Careerverified
Per 600 PAverified
11
4.19
Daniel Johnson
Careerverified
Per 600 PAverified
0
0
Devin Mesoraco
Career
Per 600 PA
33
12.58
Daniel Johnson
Career
Per 600 PAverified
3
11.84
Devin Mesoraco
Careerverified
Per 600 PA
4
1.52
Daniel Johnson
Career
Per 600 PAverified
1
3.95
Devin Mesoraco
Careerverified
Per 600 PA
7
2.67
Daniel Johnson
Career
Per 600 PAverified
4
15.79
Devin Mesoraco
Careerverified
Per 600 PA
11
4.19
Daniel Johnson
Careerverified
Per 600 PAverified
75
75
Devin Mesoraco
Career
Per 600 PA
36.36
36.36

Fielding Stats for Daniel Johnson and Devin Mesoraco

Daniel Johnson
Career
Per 9 Innings
4
4
Devin Mesoraco
Careerverified
Per 9 Inningsverified
8
8
Daniel Johnson
Career
Per 9 Inningsverified
61
1.54
Devin Mesoraco
Careerverified
Per 9 Innings
402
1.1
Daniel Johnson
Career
Per 9 Innings
40
1.01
Devin Mesoraco
Careerverified
Per 9 Innings
370
1.01
Daniel Johnson
Career
Per 9 Innings
1070
27
Devin Mesoraco
Careerverified
Per 9 Innings
9895
27
Daniel Johnson
Career
Per 9 Innings
356.2
9
Devin Mesoraco
Careerverified
Per 9 Innings
3298.1
9
Daniel Johnson
Career
Per 9 Innings
80
2.02
Devin Mesoraco
Careerverified
Per 9 Inningsverified
2928
7.99
Daniel Johnson
Career
Per 9 Innings
3
0.08
Devin Mesoraco
Careerverified
Per 9 Inningsverified
194
0.53
Daniel Johnson
Careerverified
Per 9 Innings
2
0.05
Devin Mesoraco
Career
Per 9 Inningsverified
16
0.04
Daniel Johnson
Career
Per 9 Innings
85
2.14
Devin Mesoraco
Careerverified
Per 9 Inningsverified
3138
8.56
Daniel Johnson
Career
Per 9 Innings
83
2.09
Devin Mesoraco
Careerverified
Per 9 Inningsverified
3122
8.52
Daniel Johnson
Career
Per 9 Innings
97.65
97.65
Devin Mesoraco
Careerverified
Per 9 Inningsverified
99.49
99.49
Daniel Johnson
Career
Per 9 Innings
1.361
1.361
Devin Mesoraco
Careerverified
Per 9 Inningsverified
7.766
7.766
Daniel Johnson
Career
Per 9 Innings
65.57
65.57
Devin Mesoraco
Careerverified
Per 9 Inningsverified
92.04
92.04
Daniel Johnson
Career
Per 9 Innings
1
0.03
Devin Mesoraco
Careerverified
Per 9 Inningsverified
22
0.06
Daniel Johnson
Careerverified
Per 9 Inningsverified
0
0
Devin Mesoraco
Career
Per 9 Innings
30
0.08
Daniel Johnson
Career
Per 9 Innings
0
0
Devin Mesoraco
Career
Per 9 Innings
0
0
Daniel Johnson
Careerverified
Per 9 Inningsverified
0
0
Devin Mesoraco
Career
Per 9 Innings
228
0.62
Daniel Johnson
Career
Per 9 Innings
0
0
Devin Mesoraco
Careerverified
Per 9 Inningsverified
72
0.2