Brad Havens vs. B. J. Ryan — Career Comparison

Baby BoomersMichiganThrows LeftBats LeftNorth AmericaMinnesota TwinsAmerican LeagueStarting Pitcher
Gen XLouisianaThrows LeftBats LeftNorth AmericaBaltimore OriolesAmerican LeagueRelief PitcherAll-Star

Brad Havens built a career as a starting pitcher and B. J. Ryan as a reliever — different jobs with different demands — but on the metrics that apply to both, a comparison is still worth making. B. J. Ryan posted stronger surface numbers — ERA 3.37 and WHIP 1.332 compared to 4.81 and 1.525 for Brad Havens. By the career numbers, B. J. Ryan had the better of this cross-role comparison — though era context would sharpen the verdict.

Pitching Stats for Brad Havens and B. J. Ryan

Brad Havens
Career
Per 9 Innings
8
8
B. J. Ryan
Careerverified
Per 9 Inningsverified
11
11
Brad Havens
Career
Per 9 Innings
205
3.12
B. J. Ryan
Careerverified
Per 9 Inningsverified
560
9.39
Brad Havens
Careerverified
Per 9 Inningsverified
61
0.93
B. J. Ryan
Career
Per 9 Innings
0
0
Brad Havens
Careerverified
Per 9 Inningsverified
24
0.37
B. J. Ryan
Career
Per 9 Innings
21
0.35
Brad Havens
Career
Per 9 Innings
37
0.56
B. J. Ryan
Careerverified
Per 9 Inningsverified
28
0.47
Brad Havens
Career
Per 9 Innings
39.34
39.34
B. J. Ryan
Careerverified
Per 9 Inningsverified
42.86
42.86
Brad Havens
Careerverified
Per 9 Inningsverified
29.76
29.76
B. J. Ryan
Career
Per 9 Innings
0
0
Brad Havens
Careerverified
Per 9 Inningsverified
6
0.09
B. J. Ryan
Career
Per 9 Innings
0
0
Brad Havens
Careerverified
Per 9 Inningsverified
2
0.03
B. J. Ryan
Career
Per 9 Innings
0
0
Brad Havens
Career
Per 9 Innings
3
0.05
B. J. Ryan
Careerverified
Per 9 Inningsverified
117
1.96
Brad Havens
Career
Per 9 Innings
316
4.81
B. J. Ryan
Careerverified
Per 9 Inningsverified
201
3.37
Brad Havens
Career
Per 9 Innings
4.81
4.81
B. J. Ryan
Careerverified
Per 9 Inningsverified
3.37
3.37
Brad Havens
Career
Per 9 Innings
4.64
4.64
B. J. Ryan
Careerverified
Per 9 Inningsverified
3.18
3.18
Brad Havens
Career
Per 9 Innings
4.69
4.69
B. J. Ryan
Careerverified
Per 9 Inningsverified
3.26
3.26
Brad Havens
Career
Per 9 Innings
0.273
0.273
B. J. Ryan
Careerverified
Per 9 Inningsverified
0.216
0.216
Brad Havens
Careerverified
Per 9 Innings
1772
27
B. J. Ryan
Career
Per 9 Innings
1610
27
Brad Havens
Careerverified
Per 9 Innings
590.2
9
B. J. Ryan
Career
Per 9 Innings
536.2
9
Brad Havens
Career
Per 9 Innings
624
9.51
B. J. Ryan
Careerverified
Per 9 Inningsverified
424
7.11
Brad Havens
Career
Per 9 Innings
9.51
9.51
B. J. Ryan
Careerverified
Per 9 Inningsverified
7.11
7.11
Brad Havens
Career
Per 9 Innings
76
1.16
B. J. Ryan
Careerverified
Per 9 Inningsverified
42
0.7
Brad Havens
Career
Per 9 Innings
1.16
1.16
B. J. Ryan
Careerverified
Per 9 Inningsverified
0.7
0.7
Brad Havens
Career
Per 9 Innings
0.37
0.37
B. J. Ryan
Careerverified
Per 9 Inningsverified
0.08
0.08
Brad Havens
Careerverified
Per 9 Inningsverified
246
3.75
B. J. Ryan
Career
Per 9 Innings
264
4.43
Brad Havens
Career
Per 9 Innings
31
0.47
B. J. Ryan
Careerverified
Per 9 Inningsverified
27
0.45
Brad Havens
Careerverified
Per 9 Inningsverified
3.75
3.75
B. J. Ryan
Career
Per 9 Innings
4.43
4.43
Brad Havens
Career
Per 9 Innings
370
5.64
B. J. Ryan
Careerverified
Per 9 Inningsverified
625
10.48
Brad Havens
Career
Per 9 Innings
5.64
5.64
B. J. Ryan
Careerverified
Per 9 Inningsverified
10.48
10.48
Brad Havens
Careerverified
Per 9 Inningsverified
1.8
1.8
B. J. Ryan
Career
Per 9 Innings
1.12
1.12
Brad Havens
Career
Per 9 Innings
1.043
1.043
B. J. Ryan
Careerverified
Per 9 Inningsverified
1.657
1.657
Brad Havens
Career
Per 9 Inningsverified
21
0.32
B. J. Ryan
Career
Per 9 Innings
21
0.35
Brad Havens
Careerverified
Per 9 Inningsverified
5
0.08
B. J. Ryan
Career
Per 9 Innings
17
0.29
Brad Havens
Career
Per 9 Innings
7
0.11
B. J. Ryan
Careerverified
Per 9 Inningsverified
2
0.03
Brad Havens
Careerverified
Per 9 Inningsverified
2580
39.31
B. J. Ryan
Career
Per 9 Innings
2273
38.12
Brad Havens
Career
Per 9 Innings
63
0.96
B. J. Ryan
Careerverified
Per 9 Inningsverified
249
4.18
Brad Havens
Career
Per 9 Innings
336
5.12
B. J. Ryan
Careerverified
Per 9 Inningsverified
216
3.62
Brad Havens
Career
Per 9 Innings
5.12
5.12
B. J. Ryan
Careerverified
Per 9 Inningsverified
3.62
3.62
Brad Havens
Career
Per 9 Innings
17
0.26
B. J. Ryan
Careerverified
Per 9 Inningsverified
14
0.23
Brad Havens
Career
Per 9 Innings
22
0.34
B. J. Ryan
Careerverified
Per 9 Inningsverified
13
0.22
Brad Havens
Career
Per 9 Innings
36
0.55
B. J. Ryan
Careerverified
Per 9 Inningsverified
42
0.7
Brad Havens
Career
Per 9 Innings
1.473
1.473
B. J. Ryan
Careerverified
Per 9 Inningsverified
1.282
1.282
Brad Havens
Careerverified
Per 9 Inningsverified
2290
34.89
B. J. Ryan
Career
Per 9 Innings
1965
32.95
Brad Havens
Career
Per 9 Innings
1.64
1.64
B. J. Ryan
Careerverified
Per 9 Inningsverified
0.39
0.39
Brad Havens
Career
Per 9 Innings
0.297
0.297
B. J. Ryan
Careerverified
Per 9 Inningsverified
0.294
0.294
Brad Havens
Careerverified
Per 9 Inningsverified
39.31
39.31
B. J. Ryan
Career
Per 9 Innings
38.12
38.12

Fielding Stats for Brad Havens and B. J. Ryan

Brad Havens
Career
Per 9 Innings
8
8
B. J. Ryan
Careerverified
Per 9 Inningsverified
11
11
Brad Havens
Career
Per 9 Innings
205
3.12
B. J. Ryan
Careerverified
Per 9 Inningsverified
560
9.39
Brad Havens
Careerverified
Per 9 Inningsverified
61
0.93
B. J. Ryan
Career
Per 9 Innings
0
0
Brad Havens
Careerverified
Per 9 Innings
1772
27
B. J. Ryan
Career
Per 9 Innings
1610
27
Brad Havens
Careerverified
Per 9 Innings
590.2
9
B. J. Ryan
Career
Per 9 Innings
536.2
9
Brad Havens
Careerverified
Per 9 Inningsverified
21
0.32
B. J. Ryan
Career
Per 9 Innings
10
0.17
Brad Havens
Careerverified
Per 9 Inningsverified
65
0.99
B. J. Ryan
Career
Per 9 Innings
52
0.87
Brad Havens
Careerverified
Per 9 Inningsverified
1
0.02
B. J. Ryan
Career
Per 9 Innings
6
0.1
Brad Havens
Careerverified
Per 9 Inningsverified
87
1.33
B. J. Ryan
Career
Per 9 Innings
68
1.14
Brad Havens
Careerverified
Per 9 Inningsverified
86
1.31
B. J. Ryan
Career
Per 9 Innings
62
1.04
Brad Havens
Careerverified
Per 9 Inningsverified
98.85
98.85
B. J. Ryan
Career
Per 9 Innings
91.18
91.18
Brad Havens
Careerverified
Per 9 Inningsverified
0.42
0.42
B. J. Ryan
Career
Per 9 Innings
0.111
0.111
Brad Havens
Careerverified
Per 9 Inningsverified
29.76
29.76
B. J. Ryan
Career
Per 9 Innings
0
0
Brad Havens
Career
Per 9 Innings
4
0.06
B. J. Ryan
Careerverified
Per 9 Inningsverified
7
0.12
Brad Havens
Career
Per 9 Innings
0
0
B. J. Ryan
Career
Per 9 Innings
0
0
Brad Havens
Career
Per 9 Innings
0
0
B. J. Ryan
Career
Per 9 Innings
0
0
Brad Havens
Career
Per 9 Innings
0
0
B. J. Ryan
Career
Per 9 Innings
0
0
Brad Havens
Career
Per 9 Innings
0
0
B. J. Ryan
Career
Per 9 Innings
0
0

Hitting Stats for Brad Havens and B. J. Ryan

Brad Havens
Career
Per 600 PA
8
8
B. J. Ryan
Careerverified
Per 600 PAverified
11
11
Brad Havens
Career
Per 600 PA
205
41000
B. J. Ryan
Careerverified
Per 600 PAverified
560
168000
Brad Havens
Careerverified
Per 600 PA
3
600
B. J. Ryan
Career
Per 600 PA
2
600
Brad Havens
Careerverified
Per 600 PA
3
600
B. J. Ryan
Career
Per 600 PA
2
600
Brad Havens
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Brad Havens
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Brad Havens
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Brad Havens
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Brad Havens
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Brad Havens
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Brad Havens
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Brad Havens
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Brad Havens
Career
Per 600 PA
B. J. Ryan
Career
Per 600 PA
Brad Havens
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Brad Havens
Career
Per 600 PA
B. J. Ryan
Career
Per 600 PA
Brad Havens
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Brad Havens
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Brad Havens
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Brad Havens
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Brad Havens
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Brad Havens
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Brad Havens
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Brad Havens
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Brad Havens
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Brad Havens
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Brad Havens
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Brad Havens
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Brad Havens
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Brad Havens
Career
Per 600 PA
-0.31
-62.13
B. J. Ryan
Careerverified
Per 600 PAverified
-0.2
-60
Brad Havens
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Brad Havens
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Brad Havens
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Brad Havens
Career
Per 600 PA
1
200
B. J. Ryan
Careerverified
Per 600 PAverified
0
0
Brad Havens
Careerverified
Per 600 PAverified
3
3
B. J. Ryan
Career
Per 600 PA
Brad Havens
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
Brad Havens
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Brad Havens
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Brad Havens
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Brad Havens
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Brad Havens
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Brad Havens
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Brad Havens
Career
Per 600 PA
B. J. Ryan
Career
Per 600 PA