Beals Becker vs. Meibrys Viloria — Career Comparison

Lost GenerationKansasThrows LeftBats LeftNorth AmericaPhiladelphia PhilliesNational LeagueRight Fielder
Gen ZColombiaThrows RightBats LeftSouth AmericaKansas City RoyalsAmerican LeagueCatcher

On the career numbers, Beals Becker posted the stronger offensive profile against Meibrys Viloria. Beals Becker posted stronger numbers in OPS (.732 vs .549) and on-base percentage (.335 vs .270). By the career numbers, Beals Becker had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Beals Becker and Meibrys Viloria

Beals Becker
Careerverified
Per 600 PAverified
8
8
Meibrys Viloria
Career
Per 600 PA
5
5
Beals Becker
Careerverified
Per 600 PA
876
170.04
Meibrys Viloria
Career
Per 600 PAverified
103
220.71
Beals Becker
Careerverified
Per 600 PA
3091
600
Meibrys Viloria
Career
Per 600 PA
280
600
Beals Becker
Careerverified
Per 600 PAverified
2764
536.53
Meibrys Viloria
Career
Per 600 PA
247
529.29
Beals Becker
Careerverified
Per 600 PAverified
0.276
0.276
Meibrys Viloria
Career
Per 600 PA
0.198
0.198
Beals Becker
Careerverified
Per 600 PAverified
0.775
0.775
Meibrys Viloria
Career
Per 600 PA
0.584
0.584
Beals Becker
Careerverified
Per 600 PAverified
763
148.11
Meibrys Viloria
Career
Per 600 PA
49
105
Beals Becker
Careerverified
Per 600 PAverified
561
108.9
Meibrys Viloria
Career
Per 600 PA
35
75
Beals Becker
Careerverified
Per 600 PA
114
22.13
Meibrys Viloria
Career
Per 600 PAverified
11
23.57
Beals Becker
Careerverified
Per 600 PAverified
43
8.35
Meibrys Viloria
Career
Per 600 PA
0
0
Beals Becker
Careerverified
Per 600 PAverified
45
8.74
Meibrys Viloria
Career
Per 600 PA
3
6.43
Beals Becker
Careerverified
Per 600 PAverified
202
39.21
Meibrys Viloria
Career
Per 600 PA
14
30
Beals Becker
Career
Per 600 PA
0.265
0.265
Meibrys Viloria
Careerverified
Per 600 PAverified
0.286
0.286
Beals Becker
Careerverified
Per 600 PAverified
0.016
0.016
Meibrys Viloria
Career
Per 600 PA
0.012
0.012
Beals Becker
Career
Per 600 PA
0.059
0.059
Meibrys Viloria
Careerverified
Per 600 PAverified
0.061
0.061
Beals Becker
Careerverified
Per 600 PAverified
400.68
77.78
Meibrys Viloria
Career
Per 600 PA
19.29
41.34
Beals Becker
Careerverified
Per 600 PAverified
1098
213.13
Meibrys Viloria
Career
Per 600 PA
69
147.86
Beals Becker
Careerverified
Per 600 PAverified
1009
195.86
Meibrys Viloria
Career
Per 600 PA
75
160.71
Beals Becker
Careerverified
Per 600 PAverified
0.335
0.335
Meibrys Viloria
Career
Per 600 PA
0.27
0.27
Beals Becker
Careerverified
Per 600 PAverified
0.397
0.397
Meibrys Viloria
Career
Per 600 PA
0.279
0.279
Beals Becker
Careerverified
Per 600 PAverified
0.733
0.733
Meibrys Viloria
Career
Per 600 PA
0.549
0.549
Beals Becker
Careerverified
Per 600 PAverified
0.121
0.121
Meibrys Viloria
Career
Per 600 PA
0.081
0.081
Beals Becker
Careerverified
Per 600 PAverified
0.25
0.25
Meibrys Viloria
Career
Per 600 PA
0.191
0.191
Beals Becker
Careerverified
Per 600 PAverified
0.731
0.731
Meibrys Viloria
Career
Per 600 PA
0.463
0.463
Beals Becker
Careerverified
Per 600 PAverified
0.303
0.303
Meibrys Viloria
Career
Per 600 PA
0.291
0.291
Beals Becker
Careerverified
Per 600 PAverified
367
71.24
Meibrys Viloria
Career
Per 600 PA
22
47.14
Beals Becker
Careerverified
Per 600 PAverified
292
56.68
Meibrys Viloria
Career
Per 600 PA
24
51.43
Beals Becker
Careerverified
Per 600 PAverified
614
119.18
Meibrys Viloria
Career
Per 600 PA
43
92.14
Beals Becker
Careerverified
Per 600 PAverified
431.2
83.7
Meibrys Viloria
Career
Per 600 PA
18.42
39.46
Beals Becker
Careerverified
Per 600 PA
5
0.97
Meibrys Viloria
Career
Per 600 PAverified
1
2.14
Beals Becker
Careerverified
Per 600 PA
241
46.78
Meibrys Viloria
Career
Per 600 PAverified
25
53.57
Beals Becker
Career
Per 600 PA
0
0
Meibrys Viloria
Career
Per 600 PA
0
0
Beals Becker
Career
Per 600 PAverified
347
67.36
Meibrys Viloria
Careerverified
Per 600 PA
91
195
Beals Becker
Careerverified
Per 600 PAverified
8.91
8.91
Meibrys Viloria
Career
Per 600 PA
3.08
3.08
Beals Becker
Careerverified
Per 600 PAverified
0.69
0.69
Meibrys Viloria
Career
Per 600 PA
0.27
0.27
Beals Becker
Careerverified
Per 600 PAverified
81
15.72
Meibrys Viloria
Career
Per 600 PA
2
4.29
Beals Becker
Career
Per 600 PA
0
0
Meibrys Viloria
Careerverified
Per 600 PAverified
5
10.71
Beals Becker
Careerverified
Per 600 PAverified
0
0
Meibrys Viloria
Career
Per 600 PA
6
12.86
Beals Becker
Careerverified
Per 600 PAverified
129
25.04
Meibrys Viloria
Career
Per 600 PA
0
0
Beals Becker
Careerverified
Per 600 PAverified
15
2.91
Meibrys Viloria
Career
Per 600 PA
1
2.14
Beals Becker
Careerverified
Per 600 PAverified
144
27.95
Meibrys Viloria
Career
Per 600 PA
1
2.14
Beals Becker
Careerverified
Per 600 PAverified
89.58
89.58
Meibrys Viloria
Career
Per 600 PA
0
0

Fielding Stats for Beals Becker and Meibrys Viloria

Beals Becker
Careerverified
Per 9 Inningsverified
8
8
Meibrys Viloria
Career
Per 9 Innings
5
5
Beals Becker
Careerverified
Per 9 Inningsverified
760
3.27
Meibrys Viloria
Career
Per 9 Innings
96
1.3
Beals Becker
Careerverified
Per 9 Inningsverified
229
0.99
Meibrys Viloria
Career
Per 9 Innings
71
0.96
Beals Becker
Careerverified
Per 9 Innings
6270
27
Meibrys Viloria
Career
Per 9 Innings
2001
27
Beals Becker
Careerverified
Per 9 Innings
2090
9
Meibrys Viloria
Career
Per 9 Innings
667
9
Beals Becker
Careerverified
Per 9 Innings
1339
5.77
Meibrys Viloria
Career
Per 9 Inningsverified
588
7.93
Beals Becker
Careerverified
Per 9 Innings
105
0.45
Meibrys Viloria
Career
Per 9 Inningsverified
42
0.57
Beals Becker
Career
Per 9 Innings
69
0.3
Meibrys Viloria
Careerverified
Per 9 Inningsverified
7
0.09
Beals Becker
Careerverified
Per 9 Innings
1513
6.52
Meibrys Viloria
Career
Per 9 Inningsverified
637
8.6
Beals Becker
Careerverified
Per 9 Innings
1444
6.22
Meibrys Viloria
Career
Per 9 Inningsverified
630
8.5
Beals Becker
Career
Per 9 Innings
95.44
95.44
Meibrys Viloria
Careerverified
Per 9 Inningsverified
98.9
98.9
Beals Becker
Career
Per 9 Innings
1.9
1.9
Meibrys Viloria
Careerverified
Per 9 Inningsverified
6.563
6.563
Beals Becker
Career
Per 9 Innings
30.13
30.13
Meibrys Viloria
Careerverified
Per 9 Inningsverified
73.96
73.96
Beals Becker
Careerverified
Per 9 Inningsverified
19
0.08
Meibrys Viloria
Career
Per 9 Innings
2
0.03
Beals Becker
Careerverified
Per 9 Inningsverified
0
0
Meibrys Viloria
Career
Per 9 Innings
7
0.09
Beals Becker
Careerverified
Per 9 Inningsverified
0
0
Meibrys Viloria
Career
Per 9 Innings
3
0.04
Beals Becker
Careerverified
Per 9 Inningsverified
0
0
Meibrys Viloria
Career
Per 9 Innings
37
0.5
Beals Becker
Career
Per 9 Innings
0
0
Meibrys Viloria
Careerverified
Per 9 Inningsverified
19
0.26