Bryan Abreu vs. Scott McGregor — Career Comparison

Gen ZD.R.Throws RightBats RightCaribbeanHouston AstrosAmerican LeagueRelief Pitcher
Baby BoomersCaliforniaThrows LeftBats SwitchNorth AmericaBaltimore OriolesAmerican LeagueStarting PitcherAll-Star

Scott McGregor built a career as a starting pitcher and Bryan Abreu as a reliever — different jobs with different demands — but on the metrics that apply to both, a comparison is still worth making. Bryan Abreu led in home run suppression (HR9+ 178 vs 85), strikeout rate (K%+ 133 vs 71), and run prevention (ERA+ 161 vs 101). Scott McGregor held the edge in walk avoidance (BB%+ 140 vs 89). Role difference aside, Bryan Abreu holds a clear edge on every meaningful shared measure.

Pitching Stats for Bryan Abreu and Scott McGregor

Bryan Abreu
Career
Per 9 Innings
7
7
Scott McGregor
Careerverified
Per 9 Inningsverified
13
13
Bryan Abreu
Career
Per 9 Inningsverified
317
8.65
Scott McGregor
Careerverified
Per 9 Innings
356
1.5
Bryan Abreu
Career
Per 9 Innings
0
0
Scott McGregor
Careerverified
Per 9 Inningsverified
309
1.3
Bryan Abreu
Career
Per 9 Innings
16
0.44
Scott McGregor
Careerverified
Per 9 Inningsverified
138
0.58
Bryan Abreu
Careerverified
Per 9 Inningsverified
12
0.33
Scott McGregor
Career
Per 9 Innings
108
0.45
Bryan Abreu
Careerverified
Per 9 Inningsverified
57.14
57.14
Scott McGregor
Career
Per 9 Innings
56.1
56.1
Bryan Abreu
Career
Per 9 Innings
0
0
Scott McGregor
Careerverified
Per 9 Inningsverified
86.8
86.8
Bryan Abreu
Career
Per 9 Innings
0
0
Scott McGregor
Careerverified
Per 9 Inningsverified
83
0.35
Bryan Abreu
Career
Per 9 Innings
0
0
Scott McGregor
Careerverified
Per 9 Inningsverified
23
0.1
Bryan Abreu
Careerverified
Per 9 Inningsverified
16
0.44
Scott McGregor
Career
Per 9 Innings
5
0.02
Bryan Abreu
Careerverified
Per 9 Inningsverified
97
2.65
Scott McGregor
Career
Per 9 Innings
949
3.99
Bryan Abreu
Careerverified
Per 9 Inningsverified
2.65
2.65
Scott McGregor
Career
Per 9 Innings
3.99
3.99
Bryan Abreu
Careerverified
Per 9 Inningsverified
2.89
2.89
Scott McGregor
Career
Per 9 Innings
3.84
3.84
Bryan Abreu
Careerverified
Per 9 Inningsverified
2.82
2.82
Scott McGregor
Career
Per 9 Innings
4.34
4.34
Bryan Abreu
Careerverified
Per 9 Inningsverified
0.201
0.201
Scott McGregor
Career
Per 9 Innings
0.271
0.271
Bryan Abreu
Career
Per 9 Innings
989
27
Scott McGregor
Careerverified
Per 9 Innings
6422
27
Bryan Abreu
Career
Per 9 Innings
329.2
9
Scott McGregor
Careerverified
Per 9 Innings
2140.2
9
Bryan Abreu
Careerverified
Per 9 Inningsverified
239
6.52
Scott McGregor
Career
Per 9 Innings
2245
9.44
Bryan Abreu
Careerverified
Per 9 Inningsverified
6.52
6.52
Scott McGregor
Career
Per 9 Innings
9.44
9.44
Bryan Abreu
Careerverified
Per 9 Inningsverified
25
0.68
Scott McGregor
Career
Per 9 Innings
235
0.99
Bryan Abreu
Careerverified
Per 9 Inningsverified
0.68
0.68
Scott McGregor
Career
Per 9 Innings
0.99
0.99
Bryan Abreu
Careerverified
Per 9 Inningsverified
0.08
0.08
Scott McGregor
Career
Per 9 Innings
0.66
0.66
Bryan Abreu
Careerverified
Per 9 Innings
148
4.04
Scott McGregor
Career
Per 9 Inningsverified
518
2.18
Bryan Abreu
Careerverified
Per 9 Inningsverified
0
0
Scott McGregor
Career
Per 9 Innings
26
0.11
Bryan Abreu
Career
Per 9 Innings
4.04
4.04
Scott McGregor
Careerverified
Per 9 Inningsverified
2.18
2.18
Bryan Abreu
Career
Per 9 Inningsverified
448
12.23
Scott McGregor
Careerverified
Per 9 Innings
904
3.8
Bryan Abreu
Careerverified
Per 9 Inningsverified
12.23
12.23
Scott McGregor
Career
Per 9 Innings
3.8
3.8
Bryan Abreu
Career
Per 9 Innings
1.41
1.41
Scott McGregor
Careerverified
Per 9 Inningsverified
2.54
2.54
Bryan Abreu
Careerverified
Per 9 Inningsverified
1.808
1.808
Scott McGregor
Career
Per 9 Innings
0.664
0.664
Bryan Abreu
Careerverified
Per 9 Innings
20
0.55
Scott McGregor
Career
Per 9 Inningsverified
28
0.12
Bryan Abreu
Careerverified
Per 9 Innings
22
0.6
Scott McGregor
Career
Per 9 Inningsverified
26
0.11
Bryan Abreu
Careerverified
Per 9 Inningsverified
1
0.03
Scott McGregor
Career
Per 9 Innings
12
0.05
Bryan Abreu
Career
Per 9 Innings
1369
37.37
Scott McGregor
Careerverified
Per 9 Inningsverified
8982
37.76
Bryan Abreu
Careerverified
Per 9 Inningsverified
62
1.69
Scott McGregor
Career
Per 9 Innings
24
0.1
Bryan Abreu
Careerverified
Per 9 Inningsverified
107
2.92
Scott McGregor
Career
Per 9 Innings
1031
4.33
Bryan Abreu
Careerverified
Per 9 Inningsverified
2.92
2.92
Scott McGregor
Career
Per 9 Innings
4.33
4.33
Bryan Abreu
Careerverified
Per 9 Inningsverified
3
0.08
Scott McGregor
Career
Per 9 Innings
76
0.32
Bryan Abreu
Careerverified
Per 9 Inningsverified
8
0.22
Scott McGregor
Career
Per 9 Innings
75
0.32
Bryan Abreu
Career
Per 9 Innings
23
0.63
Scott McGregor
Careerverified
Per 9 Inningsverified
185
0.78
Bryan Abreu
Careerverified
Per 9 Inningsverified
1.174
1.174
Scott McGregor
Career
Per 9 Innings
1.291
1.291
Bryan Abreu
Career
Per 9 Innings
1188
32.43
Scott McGregor
Careerverified
Per 9 Inningsverified
8287
34.84
Bryan Abreu
Careerverified
Per 9 Inningsverified
0.34
0.34
Scott McGregor
Career
Per 9 Innings
2.9
2.9
Bryan Abreu
Career
Per 9 Innings
0.299
0.299
Scott McGregor
Careerverified
Per 9 Inningsverified
0.281
0.281
Bryan Abreu
Career
Per 9 Innings
37.37
37.37
Scott McGregor
Careerverified
Per 9 Inningsverified
37.76
37.76

Fielding Stats for Bryan Abreu and Scott McGregor

Bryan Abreu
Career
Per 9 Innings
7
7
Scott McGregor
Careerverified
Per 9 Inningsverified
13
13
Bryan Abreu
Career
Per 9 Inningsverified
317
8.65
Scott McGregor
Careerverified
Per 9 Innings
356
1.5
Bryan Abreu
Career
Per 9 Innings
0
0
Scott McGregor
Careerverified
Per 9 Inningsverified
309
1.3
Bryan Abreu
Career
Per 9 Innings
989
27
Scott McGregor
Careerverified
Per 9 Innings
6422
27
Bryan Abreu
Career
Per 9 Innings
329.2
9
Scott McGregor
Careerverified
Per 9 Innings
2140.2
9
Bryan Abreu
Career
Per 9 Inningsverified
26
0.71
Scott McGregor
Careerverified
Per 9 Innings
119
0.5
Bryan Abreu
Career
Per 9 Innings
26
0.71
Scott McGregor
Careerverified
Per 9 Inningsverified
317
1.33
Bryan Abreu
Careerverified
Per 9 Inningsverified
1
0.03
Scott McGregor
Career
Per 9 Innings
9
0.04
Bryan Abreu
Career
Per 9 Innings
53
1.45
Scott McGregor
Careerverified
Per 9 Inningsverified
445
1.87
Bryan Abreu
Career
Per 9 Innings
52
1.42
Scott McGregor
Careerverified
Per 9 Inningsverified
436
1.83
Bryan Abreu
Careerverified
Per 9 Inningsverified
98.11
98.11
Scott McGregor
Career
Per 9 Innings
97.98
97.98
Bryan Abreu
Career
Per 9 Innings
0.164
0.164
Scott McGregor
Careerverified
Per 9 Inningsverified
1.225
1.225
Bryan Abreu
Career
Per 9 Innings
0
0
Scott McGregor
Careerverified
Per 9 Inningsverified
86.8
86.8
Bryan Abreu
Career
Per 9 Innings
1
0.03
Scott McGregor
Careerverified
Per 9 Inningsverified
18
0.08
Bryan Abreu
Career
Per 9 Innings
0
0
Scott McGregor
Career
Per 9 Innings
0
0
Bryan Abreu
Career
Per 9 Innings
0
0
Scott McGregor
Career
Per 9 Innings
0
0
Bryan Abreu
Career
Per 9 Innings
0
0
Scott McGregor
Career
Per 9 Innings
0
0
Bryan Abreu
Career
Per 9 Innings
0
0
Scott McGregor
Career
Per 9 Innings
0
0

Hitting Stats for Bryan Abreu and Scott McGregor

Bryan Abreu
Career
Per 600 PA
7
Scott McGregor
Careerverified
Per 600 PA
13
Bryan Abreu
Career
Per 600 PA
317
Scott McGregor
Careerverified
Per 600 PA
357
Bryan Abreu
Career
Per 600 PA
0
Scott McGregor
Career
Per 600 PA
0
Bryan Abreu
Career
Per 600 PA
0
Scott McGregor
Career
Per 600 PA
0
Bryan Abreu
Career
Per 600 PA
Scott McGregor
Career
Per 600 PA
Bryan Abreu
Career
Per 600 PA
Scott McGregor
Career
Per 600 PA
Bryan Abreu
Career
Per 600 PA
0
Scott McGregor
Career
Per 600 PA
0
Bryan Abreu
Career
Per 600 PA
0
Scott McGregor
Career
Per 600 PA
0
Bryan Abreu
Career
Per 600 PA
0
Scott McGregor
Career
Per 600 PA
0
Bryan Abreu
Career
Per 600 PA
0
Scott McGregor
Career
Per 600 PA
0
Bryan Abreu
Career
Per 600 PA
0
Scott McGregor
Career
Per 600 PA
0
Bryan Abreu
Career
Per 600 PA
0
Scott McGregor
Career
Per 600 PA
0
Bryan Abreu
Career
Per 600 PA
Scott McGregor
Career
Per 600 PA
Bryan Abreu
Career
Per 600 PA
Scott McGregor
Career
Per 600 PA
Bryan Abreu
Career
Per 600 PA
Scott McGregor
Career
Per 600 PA
Bryan Abreu
Career
Per 600 PA
Scott McGregor
Career
Per 600 PA
Bryan Abreu
Career
Per 600 PA
0
Scott McGregor
Career
Per 600 PA
0
Bryan Abreu
Career
Per 600 PA
0
Scott McGregor
Career
Per 600 PA
0
Bryan Abreu
Career
Per 600 PA
Scott McGregor
Career
Per 600 PA
Bryan Abreu
Career
Per 600 PA
Scott McGregor
Career
Per 600 PA
Bryan Abreu
Career
Per 600 PA
Scott McGregor
Career
Per 600 PA
Bryan Abreu
Career
Per 600 PA
Scott McGregor
Career
Per 600 PA
Bryan Abreu
Career
Per 600 PA
Scott McGregor
Career
Per 600 PA
Bryan Abreu
Career
Per 600 PA
Scott McGregor
Career
Per 600 PA
Bryan Abreu
Career
Per 600 PA
Scott McGregor
Career
Per 600 PA
Bryan Abreu
Career
Per 600 PA
0
Scott McGregor
Career
Per 600 PA
0
Bryan Abreu
Career
Per 600 PA
0
Scott McGregor
Career
Per 600 PA
0
Bryan Abreu
Career
Per 600 PA
0
Scott McGregor
Career
Per 600 PA
0
Bryan Abreu
Career
Per 600 PA
Scott McGregor
Career
Per 600 PA
Bryan Abreu
Career
Per 600 PA
0
Scott McGregor
Career
Per 600 PA
0
Bryan Abreu
Career
Per 600 PA
0
Scott McGregor
Career
Per 600 PA
0
Bryan Abreu
Career
Per 600 PA
0
Scott McGregor
Career
Per 600 PA
0
Bryan Abreu
Career
Per 600 PA
0
Scott McGregor
Career
Per 600 PA
0
Bryan Abreu
Career
Per 600 PA
Scott McGregor
Career
Per 600 PA
Bryan Abreu
Career
Per 600 PA
Scott McGregor
Career
Per 600 PA
Bryan Abreu
Career
Per 600 PA
0
Scott McGregor
Career
Per 600 PA
0
Bryan Abreu
Career
Per 600 PA
0
Scott McGregor
Career
Per 600 PA
0
Bryan Abreu
Career
Per 600 PA
0
Scott McGregor
Career
Per 600 PA
0
Bryan Abreu
Career
Per 600 PA
0
Scott McGregor
Career
Per 600 PA
0
Bryan Abreu
Career
Per 600 PA
0
Scott McGregor
Career
Per 600 PA
0
Bryan Abreu
Career
Per 600 PA
0
Scott McGregor
Career
Per 600 PA
0
Bryan Abreu
Career
Per 600 PA
Scott McGregor
Career
Per 600 PA