Josh Osich vs. B. J. Ryan — Career Comparison

MillenialIdahoThrows LeftBats LeftNorth AmericaSan Francisco GiantsNational LeagueRelief Pitcher
Gen XLouisianaThrows LeftBats LeftNorth AmericaBaltimore OriolesAmerican LeagueRelief PitcherAll-Star

The numbers give B. J. Ryan a clear advantage over Josh Osich across the core pitching metrics. B. J. Ryan led in home run suppression (HR9+ 200 vs 69), strikeout rate (K%+ 134 vs 84), and skill-based run prevention (DICE+ 114 vs 78). Josh Osich held the edge in walk avoidance (BB%+ 109 vs 74). B. J. Ryan was the better reliever — the numbers make that case clearly.

Pitching Stats for Josh Osich and B. J. Ryan

Josh Osich
Career
Per 9 Innings
7
7
B. J. Ryan
Careerverified
Per 9 Inningsverified
11
11
Josh Osich
Career
Per 9 Inningsverified
251
10.24
B. J. Ryan
Careerverified
Per 9 Innings
560
9.39
Josh Osich
Careerverified
Per 9 Inningsverified
1
0.04
B. J. Ryan
Career
Per 9 Innings
0
0
Josh Osich
Career
Per 9 Inningsverified
13
0.53
B. J. Ryan
Careerverified
Per 9 Innings
21
0.35
Josh Osich
Careerverified
Per 9 Inningsverified
6
0.24
B. J. Ryan
Career
Per 9 Innings
28
0.47
Josh Osich
Careerverified
Per 9 Inningsverified
68.42
68.42
B. J. Ryan
Career
Per 9 Innings
42.86
42.86
Josh Osich
Careerverified
Per 9 Inningsverified
0.4
0.4
B. J. Ryan
Career
Per 9 Innings
0
0
Josh Osich
Career
Per 9 Innings
0
0
B. J. Ryan
Career
Per 9 Innings
0
0
Josh Osich
Career
Per 9 Innings
0
0
B. J. Ryan
Career
Per 9 Innings
0
0
Josh Osich
Career
Per 9 Innings
1
0.04
B. J. Ryan
Careerverified
Per 9 Inningsverified
117
1.96
Josh Osich
Careerverified
Per 9 Innings
123
5.02
B. J. Ryan
Career
Per 9 Inningsverified
201
3.37
Josh Osich
Career
Per 9 Innings
5.02
5.02
B. J. Ryan
Careerverified
Per 9 Inningsverified
3.37
3.37
Josh Osich
Career
Per 9 Innings
4.9
4.9
B. J. Ryan
Careerverified
Per 9 Inningsverified
3.18
3.18
Josh Osich
Career
Per 9 Innings
5.13
5.13
B. J. Ryan
Careerverified
Per 9 Inningsverified
3.26
3.26
Josh Osich
Career
Per 9 Innings
0.257
0.257
B. J. Ryan
Careerverified
Per 9 Inningsverified
0.216
0.216
Josh Osich
Career
Per 9 Innings
662
27
B. J. Ryan
Careerverified
Per 9 Innings
1610
27
Josh Osich
Career
Per 9 Innings
220.2
9
B. J. Ryan
Careerverified
Per 9 Innings
536.2
9
Josh Osich
Careerverified
Per 9 Innings
221
9.01
B. J. Ryan
Career
Per 9 Inningsverified
424
7.11
Josh Osich
Career
Per 9 Innings
9.01
9.01
B. J. Ryan
Careerverified
Per 9 Inningsverified
7.11
7.11
Josh Osich
Career
Per 9 Innings
45
1.84
B. J. Ryan
Careerverified
Per 9 Inningsverified
42
0.7
Josh Osich
Career
Per 9 Innings
1.84
1.84
B. J. Ryan
Careerverified
Per 9 Inningsverified
0.7
0.7
Josh Osich
Career
Per 9 Innings
0.18
0.18
B. J. Ryan
Careerverified
Per 9 Inningsverified
0.08
0.08
Josh Osich
Careerverified
Per 9 Inningsverified
86
3.51
B. J. Ryan
Career
Per 9 Innings
264
4.43
Josh Osich
Careerverified
Per 9 Inningsverified
3
0.12
B. J. Ryan
Career
Per 9 Innings
27
0.45
Josh Osich
Careerverified
Per 9 Inningsverified
3.51
3.51
B. J. Ryan
Career
Per 9 Innings
4.43
4.43
Josh Osich
Career
Per 9 Innings
199
8.12
B. J. Ryan
Careerverified
Per 9 Inningsverified
625
10.48
Josh Osich
Career
Per 9 Innings
8.12
8.12
B. J. Ryan
Careerverified
Per 9 Inningsverified
10.48
10.48
Josh Osich
Career
Per 9 Innings
0.79
0.79
B. J. Ryan
Careerverified
Per 9 Inningsverified
1.12
1.12
Josh Osich
Career
Per 9 Innings
1.292
1.292
B. J. Ryan
Careerverified
Per 9 Inningsverified
1.657
1.657
Josh Osich
Careerverified
Per 9 Innings
15
0.61
B. J. Ryan
Career
Per 9 Inningsverified
21
0.35
Josh Osich
Careerverified
Per 9 Innings
8
0.33
B. J. Ryan
Career
Per 9 Inningsverified
17
0.29
Josh Osich
Careerverified
Per 9 Inningsverified
0
0
B. J. Ryan
Career
Per 9 Innings
2
0.03
Josh Osich
Career
Per 9 Inningsverified
960
39.15
B. J. Ryan
Careerverified
Per 9 Innings
2273
38.12
Josh Osich
Career
Per 9 Innings
49
2
B. J. Ryan
Careerverified
Per 9 Inningsverified
249
4.18
Josh Osich
Careerverified
Per 9 Innings
138
5.63
B. J. Ryan
Career
Per 9 Inningsverified
216
3.62
Josh Osich
Career
Per 9 Innings
5.63
5.63
B. J. Ryan
Careerverified
Per 9 Inningsverified
3.62
3.62
Josh Osich
Careerverified
Per 9 Inningsverified
3
0.12
B. J. Ryan
Career
Per 9 Innings
14
0.23
Josh Osich
Careerverified
Per 9 Inningsverified
2
0.08
B. J. Ryan
Career
Per 9 Innings
13
0.22
Josh Osich
Career
Per 9 Inningsverified
20
0.82
B. J. Ryan
Careerverified
Per 9 Innings
42
0.7
Josh Osich
Career
Per 9 Innings
1.391
1.391
B. J. Ryan
Careerverified
Per 9 Inningsverified
1.282
1.282
Josh Osich
Career
Per 9 Inningsverified
861
35.12
B. J. Ryan
Careerverified
Per 9 Innings
1965
32.95
Josh Osich
Career
Per 9 Innings
0.55
0.55
B. J. Ryan
Careerverified
Per 9 Inningsverified
0.39
0.39
Josh Osich
Careerverified
Per 9 Inningsverified
0.285
0.285
B. J. Ryan
Career
Per 9 Innings
0.294
0.294
Josh Osich
Careerverified
Per 9 Inningsverified
39.15
39.15
B. J. Ryan
Career
Per 9 Innings
38.12
38.12

Fielding Stats for Josh Osich and B. J. Ryan

Josh Osich
Career
Per 9 Innings
7
7
B. J. Ryan
Careerverified
Per 9 Inningsverified
11
11
Josh Osich
Career
Per 9 Inningsverified
251
10.24
B. J. Ryan
Careerverified
Per 9 Innings
560
9.39
Josh Osich
Careerverified
Per 9 Inningsverified
1
0.04
B. J. Ryan
Career
Per 9 Innings
0
0
Josh Osich
Career
Per 9 Innings
662
27
B. J. Ryan
Careerverified
Per 9 Innings
1610
27
Josh Osich
Career
Per 9 Innings
220.2
9
B. J. Ryan
Careerverified
Per 9 Innings
536.2
9
Josh Osich
Careerverified
Per 9 Inningsverified
19
0.77
B. J. Ryan
Career
Per 9 Innings
10
0.17
Josh Osich
Career
Per 9 Inningsverified
25
1.02
B. J. Ryan
Careerverified
Per 9 Innings
52
0.87
Josh Osich
Careerverified
Per 9 Inningsverified
2
0.08
B. J. Ryan
Career
Per 9 Innings
6
0.1
Josh Osich
Career
Per 9 Inningsverified
46
1.88
B. J. Ryan
Careerverified
Per 9 Innings
68
1.14
Josh Osich
Career
Per 9 Inningsverified
44
1.79
B. J. Ryan
Careerverified
Per 9 Innings
62
1.04
Josh Osich
Careerverified
Per 9 Inningsverified
95.65
95.65
B. J. Ryan
Career
Per 9 Innings
91.18
91.18
Josh Osich
Careerverified
Per 9 Inningsverified
0.175
0.175
B. J. Ryan
Career
Per 9 Innings
0.111
0.111
Josh Osich
Careerverified
Per 9 Inningsverified
0.4
0.4
B. J. Ryan
Career
Per 9 Innings
0
0
Josh Osich
Career
Per 9 Innings
0
0
B. J. Ryan
Careerverified
Per 9 Inningsverified
7
0.12
Josh Osich
Career
Per 9 Innings
0
0
B. J. Ryan
Career
Per 9 Innings
0
0
Josh Osich
Career
Per 9 Innings
0
0
B. J. Ryan
Career
Per 9 Innings
0
0
Josh Osich
Career
Per 9 Innings
0
0
B. J. Ryan
Career
Per 9 Innings
0
0
Josh Osich
Career
Per 9 Innings
0
0
B. J. Ryan
Career
Per 9 Innings
0
0

Hitting Stats for Josh Osich and B. J. Ryan

Josh Osich
Career
Per 600 PA
7
7
B. J. Ryan
Careerverified
Per 600 PAverified
11
11
Josh Osich
Career
Per 600 PA
251
37650
B. J. Ryan
Careerverified
Per 600 PAverified
560
168000
Josh Osich
Careerverified
Per 600 PA
4
600
B. J. Ryan
Career
Per 600 PA
2
600
Josh Osich
Career
Per 600 PA
1
150
B. J. Ryan
Careerverified
Per 600 PAverified
2
600
Josh Osich
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Josh Osich
Careerverified
Per 600 PAverified
0.75
0.75
B. J. Ryan
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
B. J. Ryan
Career
Per 600 PA
Josh Osich
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
B. J. Ryan
Career
Per 600 PA
Josh Osich
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
B. J. Ryan
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Josh Osich
Careerverified
Per 600 PAverified
-0.02
-2.56
B. J. Ryan
Career
Per 600 PA
-0.2
-60
Josh Osich
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
1
150
B. J. Ryan
Careerverified
Per 600 PAverified
0
0
Josh Osich
Careerverified
Per 600 PAverified
4
4
B. J. Ryan
Career
Per 600 PA
Josh Osich
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
Josh Osich
Careerverified
Per 600 PAverified
3
450
B. J. Ryan
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
B. J. Ryan
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
B. J. Ryan
Career
Per 600 PA