Danny Barnes vs. Ryan Thompson — Career Comparison

MillenialNew YorkThrows RightBats LeftNorth AmericaToronto Blue JaysAmerican LeagueRelief Pitcher
MillenialOregonThrows RightBats RightNorth AmericaArizona DiamondbacksNational LeagueRelief Pitcher

The numbers give Ryan Thompson a clear advantage over Danny Barnes across the core pitching metrics. Ryan Thompson led in walk avoidance (BB%+ 146 vs 88), home run suppression (HR9+ 127 vs 82), and skill-based run prevention (DICE+ 113 vs 87). Danny Barnes held the edge in strikeout rate (K%+ 93 vs 87). Ryan Thompson was the better reliever — the numbers make that case clearly.

Pitching Stats for Danny Barnes and Ryan Thompson

Danny Barnes
Career
Per 9 Innings
3
3
Ryan Thompson
Careerverified
Per 9 Inningsverified
6
6
Danny Barnes
Career
Per 9 Innings
119
8.88
Ryan Thompson
Careerverified
Per 9 Inningsverified
254
9.47
Danny Barnes
Career
Per 9 Innings
0
0
Ryan Thompson
Careerverified
Per 9 Inningsverified
1
0.04
Danny Barnes
Career
Per 9 Innings
6
0.45
Ryan Thompson
Careerverified
Per 9 Inningsverified
18
0.67
Danny Barnes
Careerverified
Per 9 Innings
9
0.67
Ryan Thompson
Career
Per 9 Inningsverified
16
0.6
Danny Barnes
Career
Per 9 Innings
40
40
Ryan Thompson
Careerverified
Per 9 Inningsverified
52.94
52.94
Danny Barnes
Career
Per 9 Innings
0
0
Ryan Thompson
Careerverified
Per 9 Inningsverified
0.39
0.39
Danny Barnes
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0
Danny Barnes
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0
Danny Barnes
Career
Per 9 Innings
0
0
Ryan Thompson
Careerverified
Per 9 Inningsverified
8
0.3
Danny Barnes
Careerverified
Per 9 Innings
58
4.33
Ryan Thompson
Career
Per 9 Inningsverified
95
3.54
Danny Barnes
Career
Per 9 Innings
4.33
4.33
Ryan Thompson
Careerverified
Per 9 Inningsverified
3.54
3.54
Danny Barnes
Career
Per 9 Innings
3.95
3.95
Ryan Thompson
Careerverified
Per 9 Inningsverified
3.19
3.19
Danny Barnes
Career
Per 9 Innings
4.26
4.26
Ryan Thompson
Careerverified
Per 9 Inningsverified
3.45
3.45
Danny Barnes
Careerverified
Per 9 Inningsverified
0.239
0.239
Ryan Thompson
Career
Per 9 Innings
0.24
0.24
Danny Barnes
Career
Per 9 Innings
362
27
Ryan Thompson
Careerverified
Per 9 Innings
724
27
Danny Barnes
Career
Per 9 Innings
120.2
9
Ryan Thompson
Careerverified
Per 9 Innings
241.1
9
Danny Barnes
Careerverified
Per 9 Inningsverified
109
8.13
Ryan Thompson
Career
Per 9 Innings
220
8.2
Danny Barnes
Careerverified
Per 9 Inningsverified
8.13
8.13
Ryan Thompson
Career
Per 9 Innings
8.2
8.2
Danny Barnes
Careerverified
Per 9 Innings
17
1.27
Ryan Thompson
Career
Per 9 Inningsverified
23
0.86
Danny Barnes
Career
Per 9 Innings
1.27
1.27
Ryan Thompson
Careerverified
Per 9 Inningsverified
0.86
0.86
Danny Barnes
Career
Per 9 Innings
0.14
0.14
Ryan Thompson
Careerverified
Per 9 Inningsverified
0.09
0.09
Danny Barnes
Careerverified
Per 9 Innings
51
3.8
Ryan Thompson
Career
Per 9 Inningsverified
64
2.39
Danny Barnes
Careerverified
Per 9 Inningsverified
2
0.15
Ryan Thompson
Career
Per 9 Innings
8
0.3
Danny Barnes
Career
Per 9 Innings
3.8
3.8
Ryan Thompson
Careerverified
Per 9 Inningsverified
2.39
2.39
Danny Barnes
Career
Per 9 Inningsverified
114
8.5
Ryan Thompson
Careerverified
Per 9 Innings
208
7.76
Danny Barnes
Careerverified
Per 9 Inningsverified
8.5
8.5
Ryan Thompson
Career
Per 9 Innings
7.76
7.76
Danny Barnes
Careerverified
Per 9 Inningsverified
0.96
0.96
Ryan Thompson
Career
Per 9 Innings
0.82
0.82
Danny Barnes
Careerverified
Per 9 Inningsverified
1.367
1.367
Ryan Thompson
Career
Per 9 Innings
1.127
1.127
Danny Barnes
Careerverified
Per 9 Inningsverified
2
0.15
Ryan Thompson
Career
Per 9 Innings
6
0.22
Danny Barnes
Careerverified
Per 9 Inningsverified
2
0.15
Ryan Thompson
Career
Per 9 Innings
11
0.41
Danny Barnes
Careerverified
Per 9 Inningsverified
0
0
Ryan Thompson
Career
Per 9 Innings
3
0.11
Danny Barnes
Career
Per 9 Inningsverified
514
38.34
Ryan Thompson
Careerverified
Per 9 Innings
997
37.18
Danny Barnes
Career
Per 9 Inningsverified
23
1.72
Ryan Thompson
Careerverified
Per 9 Innings
30
1.12
Danny Barnes
Careerverified
Per 9 Innings
60
4.48
Ryan Thompson
Career
Per 9 Inningsverified
111
4.14
Danny Barnes
Career
Per 9 Innings
4.48
4.48
Ryan Thompson
Careerverified
Per 9 Inningsverified
4.14
4.14
Danny Barnes
Careerverified
Per 9 Inningsverified
0
0
Ryan Thompson
Career
Per 9 Innings
4
0.15
Danny Barnes
Career
Per 9 Innings
4
0.3
Ryan Thompson
Careerverified
Per 9 Inningsverified
2
0.07
Danny Barnes
Career
Per 9 Innings
10
0.75
Ryan Thompson
Careerverified
Per 9 Inningsverified
21
0.78
Danny Barnes
Career
Per 9 Innings
1.326
1.326
Ryan Thompson
Careerverified
Per 9 Inningsverified
1.177
1.177
Danny Barnes
Career
Per 9 Innings
457
34.09
Ryan Thompson
Careerverified
Per 9 Inningsverified
916
34.16
Danny Barnes
Career
Per 9 Innings
0.5
0.5
Ryan Thompson
Careerverified
Per 9 Inningsverified
0.44
0.44
Danny Barnes
Careerverified
Per 9 Inningsverified
0.282
0.282
Ryan Thompson
Career
Per 9 Innings
0.288
0.288
Danny Barnes
Careerverified
Per 9 Inningsverified
38.34
38.34
Ryan Thompson
Career
Per 9 Innings
37.18
37.18

Fielding Stats for Danny Barnes and Ryan Thompson

Danny Barnes
Career
Per 9 Innings
3
3
Ryan Thompson
Careerverified
Per 9 Inningsverified
6
6
Danny Barnes
Career
Per 9 Innings
119
8.88
Ryan Thompson
Careerverified
Per 9 Inningsverified
254
9.47
Danny Barnes
Career
Per 9 Innings
0
0
Ryan Thompson
Careerverified
Per 9 Inningsverified
1
0.04
Danny Barnes
Career
Per 9 Innings
362
27
Ryan Thompson
Careerverified
Per 9 Innings
724
27
Danny Barnes
Career
Per 9 Innings
120.2
9
Ryan Thompson
Careerverified
Per 9 Innings
241.1
9
Danny Barnes
Career
Per 9 Innings
4
0.3
Ryan Thompson
Careerverified
Per 9 Inningsverified
20
0.75
Danny Barnes
Career
Per 9 Innings
6
0.45
Ryan Thompson
Careerverified
Per 9 Inningsverified
41
1.53
Danny Barnes
Careerverified
Per 9 Inningsverified
1
0.07
Ryan Thompson
Career
Per 9 Innings
3
0.11
Danny Barnes
Career
Per 9 Innings
11
0.82
Ryan Thompson
Careerverified
Per 9 Inningsverified
64
2.39
Danny Barnes
Career
Per 9 Innings
10
0.75
Ryan Thompson
Careerverified
Per 9 Inningsverified
61
2.27
Danny Barnes
Career
Per 9 Innings
90.91
90.91
Ryan Thompson
Careerverified
Per 9 Inningsverified
95.31
95.31
Danny Barnes
Career
Per 9 Innings
0.084
0.084
Ryan Thompson
Careerverified
Per 9 Inningsverified
0.24
0.24
Danny Barnes
Career
Per 9 Innings
0
0
Ryan Thompson
Careerverified
Per 9 Inningsverified
0.39
0.39
Danny Barnes
Career
Per 9 Innings
0
0
Ryan Thompson
Careerverified
Per 9 Inningsverified
5
0.19
Danny Barnes
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0
Danny Barnes
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0
Danny Barnes
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0
Danny Barnes
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0

Hitting Stats for Danny Barnes and Ryan Thompson

Danny Barnes
Career
Per 600 PA
3
Ryan Thompson
Careerverified
Per 600 PA
6
Danny Barnes
Career
Per 600 PA
119
Ryan Thompson
Careerverified
Per 600 PA
254
Danny Barnes
Career
Per 600 PA
0
Ryan Thompson
Career
Per 600 PA
0
Danny Barnes
Career
Per 600 PA
0
Ryan Thompson
Career
Per 600 PA
0
Danny Barnes
Career
Per 600 PA
Ryan Thompson
Career
Per 600 PA
Danny Barnes
Career
Per 600 PA
Ryan Thompson
Career
Per 600 PA
Danny Barnes
Career
Per 600 PA
0
Ryan Thompson
Career
Per 600 PA
0
Danny Barnes
Career
Per 600 PA
0
Ryan Thompson
Career
Per 600 PA
0
Danny Barnes
Career
Per 600 PA
0
Ryan Thompson
Career
Per 600 PA
0
Danny Barnes
Career
Per 600 PA
0
Ryan Thompson
Career
Per 600 PA
0
Danny Barnes
Career
Per 600 PA
0
Ryan Thompson
Career
Per 600 PA
0
Danny Barnes
Career
Per 600 PA
0
Ryan Thompson
Career
Per 600 PA
0
Danny Barnes
Career
Per 600 PA
Ryan Thompson
Career
Per 600 PA
Danny Barnes
Career
Per 600 PA
Ryan Thompson
Career
Per 600 PA
Danny Barnes
Career
Per 600 PA
Ryan Thompson
Career
Per 600 PA
Danny Barnes
Career
Per 600 PA
Ryan Thompson
Career
Per 600 PA
Danny Barnes
Career
Per 600 PA
0
Ryan Thompson
Career
Per 600 PA
0
Danny Barnes
Career
Per 600 PA
0
Ryan Thompson
Career
Per 600 PA
0
Danny Barnes
Career
Per 600 PA
Ryan Thompson
Career
Per 600 PA
Danny Barnes
Career
Per 600 PA
Ryan Thompson
Career
Per 600 PA
Danny Barnes
Career
Per 600 PA
Ryan Thompson
Career
Per 600 PA
Danny Barnes
Career
Per 600 PA
Ryan Thompson
Career
Per 600 PA
Danny Barnes
Career
Per 600 PA
Ryan Thompson
Career
Per 600 PA
Danny Barnes
Career
Per 600 PA
Ryan Thompson
Career
Per 600 PA
Danny Barnes
Career
Per 600 PA
Ryan Thompson
Career
Per 600 PA
Danny Barnes
Career
Per 600 PA
0
Ryan Thompson
Career
Per 600 PA
0
Danny Barnes
Career
Per 600 PA
0
Ryan Thompson
Career
Per 600 PA
0
Danny Barnes
Career
Per 600 PA
0
Ryan Thompson
Career
Per 600 PA
0
Danny Barnes
Career
Per 600 PA
Ryan Thompson
Career
Per 600 PA
Danny Barnes
Career
Per 600 PA
0
Ryan Thompson
Career
Per 600 PA
0
Danny Barnes
Career
Per 600 PA
0
Ryan Thompson
Career
Per 600 PA
0
Danny Barnes
Career
Per 600 PA
0
Ryan Thompson
Career
Per 600 PA
0
Danny Barnes
Career
Per 600 PA
0
Ryan Thompson
Career
Per 600 PA
0
Danny Barnes
Career
Per 600 PA
Ryan Thompson
Career
Per 600 PA
Danny Barnes
Career
Per 600 PA
Ryan Thompson
Career
Per 600 PA
Danny Barnes
Career
Per 600 PA
0
Ryan Thompson
Career
Per 600 PA
0
Danny Barnes
Career
Per 600 PA
0
Ryan Thompson
Career
Per 600 PA
0
Danny Barnes
Career
Per 600 PA
0
Ryan Thompson
Career
Per 600 PA
0
Danny Barnes
Career
Per 600 PA
0
Ryan Thompson
Career
Per 600 PA
0
Danny Barnes
Career
Per 600 PA
0
Ryan Thompson
Career
Per 600 PA
0
Danny Barnes
Career
Per 600 PA
0
Ryan Thompson
Career
Per 600 PA
0
Danny Barnes
Career
Per 600 PA
Ryan Thompson
Career
Per 600 PA