Bryce Montes de Oca vs. Pedro Villarreal — Career Comparison

MillenialKansasThrows RightBats RightNorth AmericaNew York MetsNational LeagueRelief Pitcher
MillenialTexasThrows RightBats RightNorth AmericaCincinnati RedsNational LeagueRelief Pitcher

Looking at the career totals, Bryce Montes de Oca and Pedro Villarreal are fairly close on the surface numbers. Pedro Villarreal posted stronger numbers in ERA (4.29 vs 10.8) and WHIP (1.486 vs 2.700). Bryce Montes de Oca had the advantage in home runs allowed (0 per nine innings vs 1.39). By the career numbers, Pedro Villarreal had the better of this comparison — though ERA and WHIP alone don't account for era, park factors, or the defenses each pitcher worked behind.

Pitching Stats for Bryce Montes de Oca and Pedro Villarreal

Bryce Montes de Oca
Career
Per 9 Innings
1
1
Pedro Villarreal
Careerverified
Per 9 Inningsverified
4
4
Bryce Montes de Oca
Career
Per 9 Inningsverified
3
8.1
Pedro Villarreal
Careerverified
Per 9 Innings
44
5.55
Bryce Montes de Oca
Career
Per 9 Innings
0
0
Pedro Villarreal
Careerverified
Per 9 Inningsverified
1
0.13
Bryce Montes de Oca
Career
Per 9 Innings
0
0
Pedro Villarreal
Careerverified
Per 9 Inningsverified
1
0.13
Bryce Montes de Oca
Careerverified
Per 9 Inningsverified
0
0
Pedro Villarreal
Career
Per 9 Innings
6
0.76
Bryce Montes de Oca
Career
Per 9 Innings
Pedro Villarreal
Careerverified
Per 9 Inningsverified
14.29
14.29
Bryce Montes de Oca
Career
Per 9 Innings
0
0
Pedro Villarreal
Careerverified
Per 9 Inningsverified
2.27
2.27
Bryce Montes de Oca
Career
Per 9 Innings
0
0
Pedro Villarreal
Career
Per 9 Innings
0
0
Bryce Montes de Oca
Career
Per 9 Innings
0
0
Pedro Villarreal
Career
Per 9 Innings
0
0
Bryce Montes de Oca
Career
Per 9 Innings
0
0
Pedro Villarreal
Career
Per 9 Innings
0
0
Bryce Montes de Oca
Careerverified
Per 9 Innings
4
10.8
Pedro Villarreal
Career
Per 9 Inningsverified
34
4.29
Bryce Montes de Oca
Career
Per 9 Innings
10.8
10.8
Pedro Villarreal
Careerverified
Per 9 Inningsverified
4.29
4.29
Bryce Montes de Oca
Career
Per 9 Innings
10.87
10.87
Pedro Villarreal
Careerverified
Per 9 Inningsverified
5.09
5.09
Bryce Montes de Oca
Careerverified
Per 9 Inningsverified
1.2
1.2
Pedro Villarreal
Career
Per 9 Innings
4.81
4.81
Bryce Montes de Oca
Career
Per 9 Innings
0.412
0.412
Pedro Villarreal
Careerverified
Per 9 Inningsverified
0.29
0.29
Bryce Montes de Oca
Career
Per 9 Innings
10
27
Pedro Villarreal
Careerverified
Per 9 Innings
214
27
Bryce Montes de Oca
Career
Per 9 Innings
3.1
9
Pedro Villarreal
Careerverified
Per 9 Innings
71.1
9
Bryce Montes de Oca
Careerverified
Per 9 Innings
7
18.9
Pedro Villarreal
Career
Per 9 Inningsverified
81
10.22
Bryce Montes de Oca
Career
Per 9 Innings
18.9
18.9
Pedro Villarreal
Careerverified
Per 9 Inningsverified
10.22
10.22
Bryce Montes de Oca
Careerverified
Per 9 Inningsverified
0
0
Pedro Villarreal
Career
Per 9 Innings
11
1.39
Bryce Montes de Oca
Careerverified
Per 9 Inningsverified
0
0
Pedro Villarreal
Career
Per 9 Innings
1.39
1.39
Bryce Montes de Oca
Careerverified
Per 9 Inningsverified
0
0
Pedro Villarreal
Career
Per 9 Innings
0.25
0.25
Bryce Montes de Oca
Careerverified
Per 9 Innings
2
5.4
Pedro Villarreal
Career
Per 9 Inningsverified
22
2.78
Bryce Montes de Oca
Careerverified
Per 9 Inningsverified
0
0
Pedro Villarreal
Career
Per 9 Innings
3
0.38
Bryce Montes de Oca
Career
Per 9 Innings
5.4
5.4
Pedro Villarreal
Careerverified
Per 9 Inningsverified
2.78
2.78
Bryce Montes de Oca
Career
Per 9 Inningsverified
6
16.2
Pedro Villarreal
Careerverified
Per 9 Innings
46
5.8
Bryce Montes de Oca
Careerverified
Per 9 Inningsverified
16.2
16.2
Pedro Villarreal
Career
Per 9 Innings
5.8
5.8
Bryce Montes de Oca
Careerverified
Per 9 Inningsverified
2
2
Pedro Villarreal
Career
Per 9 Innings
1.05
1.05
Bryce Montes de Oca
Careerverified
Per 9 Inningsverified
2.4
2.4
Pedro Villarreal
Career
Per 9 Innings
0.953
0.953
Bryce Montes de Oca
Career
Per 9 Innings
1
2.7
Pedro Villarreal
Career
Per 9 Inningsverified
1
0.13
Bryce Montes de Oca
Careerverified
Per 9 Inningsverified
0
0
Pedro Villarreal
Career
Per 9 Innings
4
0.5
Bryce Montes de Oca
Careerverified
Per 9 Inningsverified
0
0
Pedro Villarreal
Career
Per 9 Innings
1
0.13
Bryce Montes de Oca
Career
Per 9 Inningsverified
19
51.3
Pedro Villarreal
Careerverified
Per 9 Innings
311
39.24
Bryce Montes de Oca
Career
Per 9 Inningsverified
1
2.7
Pedro Villarreal
Careerverified
Per 9 Innings
12
1.51
Bryce Montes de Oca
Careerverified
Per 9 Innings
4
10.8
Pedro Villarreal
Career
Per 9 Inningsverified
39
4.92
Bryce Montes de Oca
Career
Per 9 Innings
10.8
10.8
Pedro Villarreal
Careerverified
Per 9 Inningsverified
4.92
4.92
Bryce Montes de Oca
Careerverified
Per 9 Inningsverified
0
0
Pedro Villarreal
Career
Per 9 Innings
2
0.25
Bryce Montes de Oca
Careerverified
Per 9 Inningsverified
0
0
Pedro Villarreal
Career
Per 9 Innings
4
0.5
Bryce Montes de Oca
Career
Per 9 Innings
0
0
Pedro Villarreal
Careerverified
Per 9 Inningsverified
5
0.63
Bryce Montes de Oca
Career
Per 9 Innings
2.7
2.7
Pedro Villarreal
Careerverified
Per 9 Inningsverified
1.444
1.444
Bryce Montes de Oca
Career
Per 9 Inningsverified
17
45.9
Pedro Villarreal
Careerverified
Per 9 Innings
279
35.2
Bryce Montes de Oca
Career
Per 9 Innings
1.33
1.33
Pedro Villarreal
Careerverified
Per 9 Inningsverified
0.89
0.89
Bryce Montes de Oca
Career
Per 9 Innings
0.636
0.636
Pedro Villarreal
Careerverified
Per 9 Inningsverified
0.315
0.315
Bryce Montes de Oca
Careerverified
Per 9 Inningsverified
51.3
51.3
Pedro Villarreal
Career
Per 9 Innings
39.24
39.24

Fielding Stats for Bryce Montes de Oca and Pedro Villarreal

Bryce Montes de Oca
Career
Per 9 Innings
1
1
Pedro Villarreal
Careerverified
Per 9 Inningsverified
4
4
Bryce Montes de Oca
Career
Per 9 Inningsverified
3
8.1
Pedro Villarreal
Careerverified
Per 9 Innings
44
5.55
Bryce Montes de Oca
Career
Per 9 Innings
0
0
Pedro Villarreal
Careerverified
Per 9 Inningsverified
1
0.13
Bryce Montes de Oca
Career
Per 9 Innings
10
27
Pedro Villarreal
Careerverified
Per 9 Innings
214
27
Bryce Montes de Oca
Career
Per 9 Innings
3.1
9
Pedro Villarreal
Careerverified
Per 9 Innings
71.1
9
Bryce Montes de Oca
Career
Per 9 Inningsverified
2
5.4
Pedro Villarreal
Careerverified
Per 9 Innings
6
0.76
Bryce Montes de Oca
Career
Per 9 Inningsverified
1
2.7
Pedro Villarreal
Career
Per 9 Innings
1
0.13
Bryce Montes de Oca
Career
Per 9 Innings
0
0
Pedro Villarreal
Career
Per 9 Innings
0
0
Bryce Montes de Oca
Career
Per 9 Inningsverified
3
8.1
Pedro Villarreal
Careerverified
Per 9 Innings
7
0.88
Bryce Montes de Oca
Career
Per 9 Inningsverified
3
8.1
Pedro Villarreal
Careerverified
Per 9 Innings
7
0.88
Bryce Montes de Oca
Career
Per 9 Innings
100
100
Pedro Villarreal
Career
Per 9 Innings
100
100
Bryce Montes de Oca
Careerverified
Per 9 Inningsverified
1
1
Pedro Villarreal
Career
Per 9 Innings
0.159
0.159
Bryce Montes de Oca
Career
Per 9 Innings
0
0
Pedro Villarreal
Careerverified
Per 9 Inningsverified
2.27
2.27
Bryce Montes de Oca
Career
Per 9 Innings
0
0
Pedro Villarreal
Career
Per 9 Innings
0
0
Bryce Montes de Oca
Career
Per 9 Innings
0
0
Pedro Villarreal
Career
Per 9 Innings
0
0
Bryce Montes de Oca
Career
Per 9 Innings
0
0
Pedro Villarreal
Career
Per 9 Innings
0
0
Bryce Montes de Oca
Career
Per 9 Innings
0
0
Pedro Villarreal
Career
Per 9 Innings
0
0
Bryce Montes de Oca
Career
Per 9 Innings
0
0
Pedro Villarreal
Career
Per 9 Innings
0
0

Hitting Stats for Bryce Montes de Oca and Pedro Villarreal

Bryce Montes de Oca
Career
Per 600 PA
1
Pedro Villarreal
Careerverified
Per 600 PAverified
4
4
Bryce Montes de Oca
Career
Per 600 PA
3
Pedro Villarreal
Careerverified
Per 600 PAverified
44
2933.33
Bryce Montes de Oca
Career
Per 600 PA
0
Pedro Villarreal
Careerverified
Per 600 PAverified
9
600
Bryce Montes de Oca
Career
Per 600 PA
0
Pedro Villarreal
Careerverified
Per 600 PAverified
9
600
Bryce Montes de Oca
Career
Per 600 PA
Pedro Villarreal
Careerverified
Per 600 PAverified
0.222
0.222
Bryce Montes de Oca
Career
Per 600 PA
Pedro Villarreal
Careerverified
Per 600 PAverified
0.556
0.556
Bryce Montes de Oca
Career
Per 600 PA
0
Pedro Villarreal
Careerverified
Per 600 PAverified
2
133.33
Bryce Montes de Oca
Career
Per 600 PA
0
Pedro Villarreal
Careerverified
Per 600 PAverified
1
66.67
Bryce Montes de Oca
Career
Per 600 PA
0
Pedro Villarreal
Careerverified
Per 600 PAverified
1
66.67
Bryce Montes de Oca
Career
Per 600 PA
0
Pedro Villarreal
Career
Per 600 PA
0
0
Bryce Montes de Oca
Career
Per 600 PA
0
Pedro Villarreal
Career
Per 600 PA
0
0
Bryce Montes de Oca
Career
Per 600 PA
0
Pedro Villarreal
Careerverified
Per 600 PAverified
1
66.67
Bryce Montes de Oca
Career
Per 600 PA
Pedro Villarreal
Careerverified
Per 600 PAverified
0.5
0.5
Bryce Montes de Oca
Career
Per 600 PA
Pedro Villarreal
Career
Per 600 PA
0
0
Bryce Montes de Oca
Career
Per 600 PA
Pedro Villarreal
Career
Per 600 PA
0
0
Bryce Montes de Oca
Career
Per 600 PA
Pedro Villarreal
Careerverified
Per 600 PAverified
0.64
42.72
Bryce Montes de Oca
Career
Per 600 PA
0
Pedro Villarreal
Careerverified
Per 600 PAverified
3
200
Bryce Montes de Oca
Career
Per 600 PA
0
Pedro Villarreal
Careerverified
Per 600 PAverified
2
133.33
Bryce Montes de Oca
Career
Per 600 PA
Pedro Villarreal
Careerverified
Per 600 PAverified
0.222
0.222
Bryce Montes de Oca
Career
Per 600 PA
Pedro Villarreal
Careerverified
Per 600 PAverified
0.333
0.333
Bryce Montes de Oca
Career
Per 600 PA
Pedro Villarreal
Careerverified
Per 600 PAverified
0.556
0.556
Bryce Montes de Oca
Career
Per 600 PA
Pedro Villarreal
Careerverified
Per 600 PAverified
0.111
0.111
Bryce Montes de Oca
Career
Per 600 PA
Pedro Villarreal
Careerverified
Per 600 PAverified
0.183
0.183
Bryce Montes de Oca
Career
Per 600 PA
Pedro Villarreal
Careerverified
Per 600 PAverified
0.429
0.429
Bryce Montes de Oca
Career
Per 600 PA
Pedro Villarreal
Careerverified
Per 600 PAverified
0.4
0.4
Bryce Montes de Oca
Career
Per 600 PA
0
Pedro Villarreal
Career
Per 600 PA
0
0
Bryce Montes de Oca
Career
Per 600 PA
0
Pedro Villarreal
Careerverified
Per 600 PAverified
2
133.33
Bryce Montes de Oca
Career
Per 600 PA
0
Pedro Villarreal
Careerverified
Per 600 PAverified
2
133.33
Bryce Montes de Oca
Career
Per 600 PA
Pedro Villarreal
Careerverified
Per 600 PAverified
0.58
38.44
Bryce Montes de Oca
Career
Per 600 PA
0
Pedro Villarreal
Career
Per 600 PA
0
0
Bryce Montes de Oca
Career
Per 600 PA
0
Pedro Villarreal
Career
Per 600 PA
0
0
Bryce Montes de Oca
Career
Per 600 PA
0
Pedro Villarreal
Career
Per 600 PA
0
0
Bryce Montes de Oca
Careerverified
Per 600 PAverified
0
Pedro Villarreal
Career
Per 600 PA
4
266.67
Bryce Montes de Oca
Career
Per 600 PA
Pedro Villarreal
Careerverified
Per 600 PAverified
2.25
2.25
Bryce Montes de Oca
Career
Per 600 PA
Pedro Villarreal
Career
Per 600 PA
0
0
Bryce Montes de Oca
Career
Per 600 PA
0
Pedro Villarreal
Career
Per 600 PA
0
0
Bryce Montes de Oca
Career
Per 600 PA
0
Pedro Villarreal
Career
Per 600 PA
0
0
Bryce Montes de Oca
Career
Per 600 PA
0
Pedro Villarreal
Career
Per 600 PA
0
0
Bryce Montes de Oca
Career
Per 600 PA
0
Pedro Villarreal
Career
Per 600 PA
0
0
Bryce Montes de Oca
Career
Per 600 PA
0
Pedro Villarreal
Career
Per 600 PA
0
0
Bryce Montes de Oca
Career
Per 600 PA
0
Pedro Villarreal
Career
Per 600 PA
0
0
Bryce Montes de Oca
Career
Per 600 PA
Pedro Villarreal
Career
Per 600 PA