Brooks Lee vs. Devin Mesoraco — Career Comparison

Gen ZCaliforniaThrows RightBats SwitchNorth AmericaMinnesota TwinsAmerican LeagueShortstop
MillenialPennsylvaniaThrows RightBats RightNorth AmericaCincinnati RedsNational LeagueCatcherAll-Star

On the career numbers, Devin Mesoraco posted the stronger offensive profile against Brooks Lee. Devin Mesoraco posted stronger numbers in OPS (.722 vs .638) and on-base percentage (.316 vs .282). 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 Brooks Lee and Devin Mesoraco

Brooks Lee
Career
Per 600 PA
2
2
Devin Mesoraco
Careerverified
Per 600 PAverified
8
8
Brooks Lee
Career
Per 600 PA
189
159.27
Devin Mesoraco
Careerverified
Per 600 PAverified
468
178.4
Brooks Lee
Career
Per 600 PA
712
600
Devin Mesoraco
Careerverified
Per 600 PA
1574
600
Brooks Lee
Career
Per 600 PAverified
659
555.34
Devin Mesoraco
Careerverified
Per 600 PA
1402
534.43
Brooks Lee
Career
Per 600 PA
0.232
0.232
Devin Mesoraco
Career
Per 600 PA
0.232
0.232
Brooks Lee
Career
Per 600 PA
0.657
0.657
Devin Mesoraco
Careerverified
Per 600 PAverified
0.727
0.727
Brooks Lee
Career
Per 600 PAverified
153
128.93
Devin Mesoraco
Careerverified
Per 600 PA
325
123.89
Brooks Lee
Career
Per 600 PAverified
111
93.54
Devin Mesoraco
Careerverified
Per 600 PA
199
75.86
Brooks Lee
Career
Per 600 PA
21
17.7
Devin Mesoraco
Careerverified
Per 600 PAverified
66
25.16
Brooks Lee
Career
Per 600 PAverified
2
1.69
Devin Mesoraco
Career
Per 600 PA
2
0.76
Brooks Lee
Career
Per 600 PA
19
16.01
Devin Mesoraco
Careerverified
Per 600 PAverified
58
22.11
Brooks Lee
Career
Per 600 PA
42
35.39
Devin Mesoraco
Careerverified
Per 600 PAverified
126
48.03
Brooks Lee
Career
Per 600 PA
0.275
0.275
Devin Mesoraco
Careerverified
Per 600 PAverified
0.388
0.388
Brooks Lee
Career
Per 600 PA
0.029
0.029
Devin Mesoraco
Careerverified
Per 600 PAverified
0.041
0.041
Brooks Lee
Career
Per 600 PA
0.124
0.124
Devin Mesoraco
Careerverified
Per 600 PAverified
0.179
0.179
Brooks Lee
Career
Per 600 PA
67.38
56.78
Devin Mesoraco
Careerverified
Per 600 PAverified
183.34
69.89
Brooks Lee
Career
Per 600 PA
235
198.03
Devin Mesoraco
Careerverified
Per 600 PAverified
569
216.9
Brooks Lee
Career
Per 600 PA
199
167.7
Devin Mesoraco
Careerverified
Per 600 PAverified
486
185.26
Brooks Lee
Career
Per 600 PA
0.28
0.28
Devin Mesoraco
Careerverified
Per 600 PAverified
0.309
0.309
Brooks Lee
Career
Per 600 PA
0.357
0.357
Devin Mesoraco
Careerverified
Per 600 PAverified
0.406
0.406
Brooks Lee
Career
Per 600 PA
0.636
0.636
Devin Mesoraco
Careerverified
Per 600 PAverified
0.715
0.715
Brooks Lee
Career
Per 600 PA
0.124
0.124
Devin Mesoraco
Careerverified
Per 600 PAverified
0.174
0.174
Brooks Lee
Career
Per 600 PA
0.215
0.215
Devin Mesoraco
Careerverified
Per 600 PAverified
0.24
0.24
Brooks Lee
Career
Per 600 PA
0.548
0.548
Devin Mesoraco
Careerverified
Per 600 PAverified
0.657
0.657
Brooks Lee
Career
Per 600 PA
0.254
0.254
Devin Mesoraco
Careerverified
Per 600 PAverified
0.257
0.257
Brooks Lee
Career
Per 600 PA
59
49.72
Devin Mesoraco
Careerverified
Per 600 PAverified
152
57.94
Brooks Lee
Career
Per 600 PAverified
91
76.69
Devin Mesoraco
Careerverified
Per 600 PA
192
73.19
Brooks Lee
Career
Per 600 PAverified
131
110.39
Devin Mesoraco
Careerverified
Per 600 PA
286
109.02
Brooks Lee
Career
Per 600 PA
67.45
56.84
Devin Mesoraco
Careerverified
Per 600 PAverified
175.96
67.07
Brooks Lee
Career
Per 600 PA
4
3.37
Devin Mesoraco
Careerverified
Per 600 PAverified
23
8.77
Brooks Lee
Career
Per 600 PA
42
35.39
Devin Mesoraco
Careerverified
Per 600 PAverified
138
52.6
Brooks Lee
Career
Per 600 PA
2
1.69
Devin Mesoraco
Careerverified
Per 600 PAverified
16
6.1
Brooks Lee
Careerverified
Per 600 PAverified
119
100.28
Devin Mesoraco
Career
Per 600 PA
316
120.46
Brooks Lee
Careerverified
Per 600 PAverified
5.98
5.98
Devin Mesoraco
Career
Per 600 PA
4.98
4.98
Brooks Lee
Career
Per 600 PA
0.35
0.35
Devin Mesoraco
Careerverified
Per 600 PAverified
0.44
0.44
Brooks Lee
Career
Per 600 PA
0
0
Devin Mesoraco
Career
Per 600 PA
0
0
Brooks Lee
Career
Per 600 PAverified
7
5.9
Devin Mesoraco
Careerverified
Per 600 PA
11
4.19
Brooks Lee
Careerverified
Per 600 PA
17
14.33
Devin Mesoraco
Career
Per 600 PAverified
33
12.58
Brooks Lee
Careerverified
Per 600 PAverified
6
5.06
Devin Mesoraco
Career
Per 600 PA
4
1.52
Brooks Lee
Career
Per 600 PA
1
0.84
Devin Mesoraco
Careerverified
Per 600 PAverified
7
2.67
Brooks Lee
Career
Per 600 PAverified
7
5.9
Devin Mesoraco
Careerverified
Per 600 PA
11
4.19
Brooks Lee
Careerverified
Per 600 PAverified
85.71
85.71
Devin Mesoraco
Career
Per 600 PA
36.36
36.36

Fielding Stats for Brooks Lee and Devin Mesoraco

Brooks Lee
Career
Per 9 Innings
2
2
Devin Mesoraco
Careerverified
Per 9 Inningsverified
8
8
Brooks Lee
Career
Per 9 Inningsverified
208
1.24
Devin Mesoraco
Careerverified
Per 9 Innings
402
1.1
Brooks Lee
Career
Per 9 Innings
165
0.99
Devin Mesoraco
Careerverified
Per 9 Inningsverified
370
1.01
Brooks Lee
Career
Per 9 Innings
4511
27
Devin Mesoraco
Careerverified
Per 9 Innings
9895
27
Brooks Lee
Career
Per 9 Innings
1503.2
9
Devin Mesoraco
Careerverified
Per 9 Innings
3298.1
9
Brooks Lee
Career
Per 9 Innings
199
1.19
Devin Mesoraco
Careerverified
Per 9 Inningsverified
2928
7.99
Brooks Lee
Careerverified
Per 9 Inningsverified
321
1.92
Devin Mesoraco
Career
Per 9 Innings
194
0.53
Brooks Lee
Careerverified
Per 9 Innings
14
0.08
Devin Mesoraco
Career
Per 9 Inningsverified
16
0.04
Brooks Lee
Career
Per 9 Innings
534
3.2
Devin Mesoraco
Careerverified
Per 9 Inningsverified
3138
8.56
Brooks Lee
Career
Per 9 Innings
520
3.11
Devin Mesoraco
Careerverified
Per 9 Inningsverified
3122
8.52
Brooks Lee
Career
Per 9 Innings
97.38
97.38
Devin Mesoraco
Careerverified
Per 9 Inningsverified
99.49
99.49
Brooks Lee
Career
Per 9 Innings
2.5
2.5
Devin Mesoraco
Careerverified
Per 9 Inningsverified
7.766
7.766
Brooks Lee
Career
Per 9 Innings
79.33
79.33
Devin Mesoraco
Careerverified
Per 9 Inningsverified
92.04
92.04
Brooks Lee
Careerverified
Per 9 Inningsverified
49
0.29
Devin Mesoraco
Career
Per 9 Innings
22
0.06
Brooks Lee
Careerverified
Per 9 Inningsverified
0
0
Devin Mesoraco
Career
Per 9 Innings
30
0.08
Brooks Lee
Career
Per 9 Innings
0
0
Devin Mesoraco
Career
Per 9 Innings
0
0
Brooks Lee
Careerverified
Per 9 Inningsverified
0
0
Devin Mesoraco
Career
Per 9 Innings
228
0.62
Brooks Lee
Career
Per 9 Innings
0
0
Devin Mesoraco
Careerverified
Per 9 Inningsverified
72
0.2