John Cummings vs. Ryan Thompson — Career Comparison

Gen XCaliforniaThrows LeftBats LeftNorth AmericaDetroit TigersAmerican LeagueRelief Pitcher
MillenialOregonThrows RightBats RightNorth AmericaArizona DiamondbacksNational LeagueRelief Pitcher

The numbers give Ryan Thompson a clear advantage over John Cummings across the core pitching metrics. Ryan Thompson led in walk avoidance (BB%+ 146 vs 101), run prevention (ERA+ 109 vs 88), and skill-based run prevention (DICE+ 113 vs 95). Ryan Thompson was the better reliever — the numbers make that case clearly.

Pitching Stats for John Cummings and Ryan Thompson

John Cummings
Career
Per 9 Innings
5
5
Ryan Thompson
Careerverified
Per 9 Inningsverified
6
6
John Cummings
Career
Per 9 Innings
110
4.58
Ryan Thompson
Careerverified
Per 9 Inningsverified
254
9.47
John Cummings
Careerverified
Per 9 Inningsverified
16
0.67
Ryan Thompson
Career
Per 9 Innings
1
0.04
John Cummings
Career
Per 9 Innings
10
0.42
Ryan Thompson
Careerverified
Per 9 Inningsverified
18
0.67
John Cummings
Careerverified
Per 9 Innings
15
0.62
Ryan Thompson
Career
Per 9 Inningsverified
16
0.6
John Cummings
Career
Per 9 Innings
40
40
Ryan Thompson
Careerverified
Per 9 Inningsverified
52.94
52.94
John Cummings
Careerverified
Per 9 Inningsverified
14.55
14.55
Ryan Thompson
Career
Per 9 Innings
0.39
0.39
John Cummings
Careerverified
Per 9 Inningsverified
1
0.04
Ryan Thompson
Career
Per 9 Innings
0
0
John Cummings
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0
John Cummings
Career
Per 9 Innings
0
0
Ryan Thompson
Careerverified
Per 9 Inningsverified
8
0.3
John Cummings
Career
Per 9 Innings
128
5.33
Ryan Thompson
Careerverified
Per 9 Inningsverified
95
3.54
John Cummings
Career
Per 9 Innings
5.33
5.33
Ryan Thompson
Careerverified
Per 9 Inningsverified
3.54
3.54
John Cummings
Career
Per 9 Innings
5.36
5.36
Ryan Thompson
Careerverified
Per 9 Inningsverified
3.19
3.19
John Cummings
Career
Per 9 Innings
4.85
4.85
Ryan Thompson
Careerverified
Per 9 Inningsverified
3.45
3.45
John Cummings
Career
Per 9 Innings
0.292
0.292
Ryan Thompson
Careerverified
Per 9 Inningsverified
0.24
0.24
John Cummings
Career
Per 9 Innings
649
27
Ryan Thompson
Careerverified
Per 9 Innings
724
27
John Cummings
Career
Per 9 Innings
216.1
9
Ryan Thompson
Careerverified
Per 9 Innings
241.1
9
John Cummings
Career
Per 9 Innings
251
10.44
Ryan Thompson
Careerverified
Per 9 Inningsverified
220
8.2
John Cummings
Career
Per 9 Innings
10.44
10.44
Ryan Thompson
Careerverified
Per 9 Inningsverified
8.2
8.2
John Cummings
Career
Per 9 Innings
23
0.96
Ryan Thompson
Career
Per 9 Inningsverified
23
0.86
John Cummings
Career
Per 9 Innings
0.96
0.96
Ryan Thompson
Careerverified
Per 9 Inningsverified
0.86
0.86
John Cummings
Career
Per 9 Innings
0.21
0.21
Ryan Thompson
Careerverified
Per 9 Inningsverified
0.09
0.09
John Cummings
Career
Per 9 Innings
106
4.41
Ryan Thompson
Careerverified
Per 9 Inningsverified
64
2.39
John Cummings
Career
Per 9 Innings
15
0.62
Ryan Thompson
Careerverified
Per 9 Inningsverified
8
0.3
John Cummings
Career
Per 9 Innings
4.41
4.41
Ryan Thompson
Careerverified
Per 9 Inningsverified
2.39
2.39
John Cummings
Career
Per 9 Innings
114
4.74
Ryan Thompson
Careerverified
Per 9 Inningsverified
208
7.76
John Cummings
Career
Per 9 Innings
4.74
4.74
Ryan Thompson
Careerverified
Per 9 Inningsverified
7.76
7.76
John Cummings
Careerverified
Per 9 Inningsverified
1.04
1.04
Ryan Thompson
Career
Per 9 Innings
0.82
0.82
John Cummings
Career
Per 9 Innings
1.017
1.017
Ryan Thompson
Careerverified
Per 9 Inningsverified
1.127
1.127
John Cummings
Career
Per 9 Innings
13
0.54
Ryan Thompson
Careerverified
Per 9 Inningsverified
6
0.22
John Cummings
Careerverified
Per 9 Inningsverified
4
0.17
Ryan Thompson
Career
Per 9 Innings
11
0.41
John Cummings
Career
Per 9 Innings
3
0.12
Ryan Thompson
Career
Per 9 Inningsverified
3
0.11
John Cummings
Career
Per 9 Inningsverified
988
41.1
Ryan Thompson
Careerverified
Per 9 Innings
997
37.18
John Cummings
Career
Per 9 Innings
23
0.96
Ryan Thompson
Careerverified
Per 9 Inningsverified
30
1.12
John Cummings
Career
Per 9 Innings
150
6.24
Ryan Thompson
Careerverified
Per 9 Inningsverified
111
4.14
John Cummings
Career
Per 9 Innings
6.24
6.24
Ryan Thompson
Careerverified
Per 9 Inningsverified
4.14
4.14
John Cummings
Career
Per 9 Innings
9
0.37
Ryan Thompson
Careerverified
Per 9 Inningsverified
4
0.15
John Cummings
Career
Per 9 Innings
10
0.42
Ryan Thompson
Careerverified
Per 9 Inningsverified
2
0.07
John Cummings
Career
Per 9 Inningsverified
20
0.83
Ryan Thompson
Careerverified
Per 9 Innings
21
0.78
John Cummings
Career
Per 9 Innings
1.65
1.65
Ryan Thompson
Careerverified
Per 9 Inningsverified
1.177
1.177
John Cummings
Career
Per 9 Inningsverified
859
35.74
Ryan Thompson
Careerverified
Per 9 Innings
916
34.16
John Cummings
Career
Per 9 Innings
1.36
1.36
Ryan Thompson
Careerverified
Per 9 Inningsverified
0.44
0.44
John Cummings
Career
Per 9 Innings
0.316
0.316
Ryan Thompson
Careerverified
Per 9 Inningsverified
0.288
0.288
John Cummings
Careerverified
Per 9 Inningsverified
41.1
41.1
Ryan Thompson
Career
Per 9 Innings
37.18
37.18

Fielding Stats for John Cummings and Ryan Thompson

John Cummings
Career
Per 9 Innings
5
5
Ryan Thompson
Careerverified
Per 9 Inningsverified
6
6
John Cummings
Career
Per 9 Innings
110
4.58
Ryan Thompson
Careerverified
Per 9 Inningsverified
254
9.47
John Cummings
Careerverified
Per 9 Inningsverified
16
0.67
Ryan Thompson
Career
Per 9 Innings
1
0.04
John Cummings
Career
Per 9 Innings
649
27
Ryan Thompson
Careerverified
Per 9 Innings
724
27
John Cummings
Career
Per 9 Innings
216.1
9
Ryan Thompson
Careerverified
Per 9 Innings
241.1
9
John Cummings
Career
Per 9 Innings
11
0.46
Ryan Thompson
Careerverified
Per 9 Inningsverified
20
0.75
John Cummings
Career
Per 9 Innings
26
1.08
Ryan Thompson
Careerverified
Per 9 Inningsverified
41
1.53
John Cummings
Careerverified
Per 9 Inningsverified
2
0.08
Ryan Thompson
Career
Per 9 Innings
3
0.11
John Cummings
Career
Per 9 Innings
39
1.62
Ryan Thompson
Careerverified
Per 9 Inningsverified
64
2.39
John Cummings
Career
Per 9 Innings
37
1.54
Ryan Thompson
Careerverified
Per 9 Inningsverified
61
2.27
John Cummings
Career
Per 9 Innings
94.87
94.87
Ryan Thompson
Careerverified
Per 9 Inningsverified
95.31
95.31
John Cummings
Careerverified
Per 9 Inningsverified
0.336
0.336
Ryan Thompson
Career
Per 9 Innings
0.24
0.24
John Cummings
Careerverified
Per 9 Inningsverified
14.55
14.55
Ryan Thompson
Career
Per 9 Innings
0.39
0.39
John Cummings
Career
Per 9 Innings
2
0.08
Ryan Thompson
Careerverified
Per 9 Inningsverified
5
0.19
John Cummings
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0
John Cummings
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0
John Cummings
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0
John Cummings
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0

Hitting Stats for John Cummings and Ryan Thompson

John Cummings
Career
Per 600 PAverified
5
5
Ryan Thompson
Careerverified
Per 600 PA
6
John Cummings
Career
Per 600 PAverified
110
22000
Ryan Thompson
Careerverified
Per 600 PA
254
John Cummings
Careerverified
Per 600 PAverified
3
600
Ryan Thompson
Career
Per 600 PA
0
John Cummings
Careerverified
Per 600 PAverified
3
600
Ryan Thompson
Career
Per 600 PA
0
John Cummings
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
John Cummings
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
John Cummings
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
John Cummings
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
John Cummings
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
John Cummings
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
John Cummings
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
John Cummings
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
John Cummings
Career
Per 600 PA
Ryan Thompson
Career
Per 600 PA
John Cummings
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
John Cummings
Career
Per 600 PA
Ryan Thompson
Career
Per 600 PA
John Cummings
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
John Cummings
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
John Cummings
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
John Cummings
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
John Cummings
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
John Cummings
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
John Cummings
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
John Cummings
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
John Cummings
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
John Cummings
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
John Cummings
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
John Cummings
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
John Cummings
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
John Cummings
Careerverified
Per 600 PAverified
-0.31
-62.13
Ryan Thompson
Career
Per 600 PA
John Cummings
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
John Cummings
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
John Cummings
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
John Cummings
Career
Per 600 PA
1
200
Ryan Thompson
Careerverified
Per 600 PAverified
0
John Cummings
Careerverified
Per 600 PAverified
3
3
Ryan Thompson
Career
Per 600 PA
John Cummings
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
John Cummings
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
John Cummings
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
John Cummings
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
John Cummings
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
John Cummings
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
John Cummings
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
John Cummings
Career
Per 600 PA
Ryan Thompson
Career
Per 600 PA