Genesis Cabrera vs. Brad Thompson — Career Comparison

MillenialD.R.Throws LeftBats LeftCaribbeanMinnesota TwinsAmerican LeagueRelief Pitcher
MillenialNevadaThrows RightBats RightNorth AmericaSt. Louis CardinalsNational LeagueRelief Pitcher

The numbers give Brad Thompson a clear advantage over Genesis Cabrera across the core pitching metrics. Brad Thompson led in walk avoidance (BB%+ 137 vs 91), run prevention (ERA+ 105 vs 94), and skill-based run prevention (DICE+ 94 vs 86). Genesis Cabrera held the edge in strikeout rate (K%+ 87 vs 60). Brad Thompson was the better reliever — the numbers make that case clearly.

Pitching Stats for Genesis Cabrera and Brad Thompson

Genesis Cabrera
Careerverified
Per 9 Inningsverified
7
7
Brad Thompson
Career
Per 9 Innings
6
6
Genesis Cabrera
Careerverified
Per 9 Inningsverified
312
8.82
Brad Thompson
Career
Per 9 Innings
201
4.46
Genesis Cabrera
Career
Per 9 Innings
2
0.06
Brad Thompson
Careerverified
Per 9 Inningsverified
32
0.71
Genesis Cabrera
Career
Per 9 Inningsverified
17
0.48
Brad Thompson
Careerverified
Per 9 Innings
21
0.47
Genesis Cabrera
Careerverified
Per 9 Inningsverified
15
0.42
Brad Thompson
Career
Per 9 Innings
21
0.47
Genesis Cabrera
Careerverified
Per 9 Inningsverified
53.13
53.13
Brad Thompson
Career
Per 9 Innings
50
50
Genesis Cabrera
Career
Per 9 Innings
0.64
0.64
Brad Thompson
Careerverified
Per 9 Inningsverified
15.92
15.92
Genesis Cabrera
Career
Per 9 Innings
0
0
Brad Thompson
Career
Per 9 Innings
0
0
Genesis Cabrera
Career
Per 9 Innings
0
0
Brad Thompson
Career
Per 9 Innings
0
0
Genesis Cabrera
Careerverified
Per 9 Inningsverified
6
0.17
Brad Thompson
Career
Per 9 Innings
1
0.02
Genesis Cabrera
Careerverified
Per 9 Inningsverified
150
4.24
Brad Thompson
Career
Per 9 Innings
201
4.46
Genesis Cabrera
Careerverified
Per 9 Inningsverified
4.24
4.24
Brad Thompson
Career
Per 9 Innings
4.46
4.46
Genesis Cabrera
Careerverified
Per 9 Inningsverified
4.28
4.28
Brad Thompson
Career
Per 9 Innings
4.68
4.68
Genesis Cabrera
Careerverified
Per 9 Inningsverified
4.62
4.62
Brad Thompson
Career
Per 9 Innings
4.77
4.77
Genesis Cabrera
Careerverified
Per 9 Inningsverified
0.237
0.237
Brad Thompson
Career
Per 9 Innings
0.28
0.28
Genesis Cabrera
Career
Per 9 Innings
955
27
Brad Thompson
Careerverified
Per 9 Innings
1216
27
Genesis Cabrera
Career
Per 9 Innings
318.1
9
Brad Thompson
Careerverified
Per 9 Innings
405.1
9
Genesis Cabrera
Careerverified
Per 9 Inningsverified
282
7.97
Brad Thompson
Career
Per 9 Innings
443
9.84
Genesis Cabrera
Careerverified
Per 9 Inningsverified
7.97
7.97
Brad Thompson
Career
Per 9 Innings
9.84
9.84
Genesis Cabrera
Careerverified
Per 9 Innings
46
1.3
Brad Thompson
Career
Per 9 Inningsverified
49
1.09
Genesis Cabrera
Career
Per 9 Innings
1.3
1.3
Brad Thompson
Careerverified
Per 9 Inningsverified
1.09
1.09
Genesis Cabrera
Careerverified
Per 9 Inningsverified
0.15
0.15
Brad Thompson
Career
Per 9 Innings
0.24
0.24
Genesis Cabrera
Career
Per 9 Innings
154
4.35
Brad Thompson
Careerverified
Per 9 Inningsverified
121
2.69
Genesis Cabrera
Career
Per 9 Innings
13
0.37
Brad Thompson
Careerverified
Per 9 Inningsverified
11
0.24
Genesis Cabrera
Career
Per 9 Innings
4.35
4.35
Brad Thompson
Careerverified
Per 9 Inningsverified
2.69
2.69
Genesis Cabrera
Careerverified
Per 9 Inningsverified
303
8.57
Brad Thompson
Career
Per 9 Innings
190
4.22
Genesis Cabrera
Careerverified
Per 9 Inningsverified
8.57
8.57
Brad Thompson
Career
Per 9 Innings
4.22
4.22
Genesis Cabrera
Careerverified
Per 9 Inningsverified
0.97
0.97
Brad Thompson
Career
Per 9 Innings
0.95
0.95
Genesis Cabrera
Careerverified
Per 9 Inningsverified
1.436
1.436
Brad Thompson
Career
Per 9 Innings
0.767
0.767
Genesis Cabrera
Career
Per 9 Innings
20
0.57
Brad Thompson
Careerverified
Per 9 Inningsverified
14
0.31
Genesis Cabrera
Careerverified
Per 9 Inningsverified
21
0.59
Brad Thompson
Career
Per 9 Innings
33
0.73
Genesis Cabrera
Career
Per 9 Innings
4
0.11
Brad Thompson
Careerverified
Per 9 Inningsverified
1
0.02
Genesis Cabrera
Career
Per 9 Inningsverified
1382
39.07
Brad Thompson
Careerverified
Per 9 Innings
1757
39.01
Genesis Cabrera
Career
Per 9 Innings
47
1.33
Brad Thompson
Careerverified
Per 9 Inningsverified
64
1.42
Genesis Cabrera
Careerverified
Per 9 Inningsverified
171
4.83
Brad Thompson
Career
Per 9 Innings
220
4.88
Genesis Cabrera
Careerverified
Per 9 Inningsverified
4.83
4.83
Brad Thompson
Career
Per 9 Innings
4.88
4.88
Genesis Cabrera
Careerverified
Per 9 Inningsverified
7
0.2
Brad Thompson
Career
Per 9 Innings
15
0.33
Genesis Cabrera
Career
Per 9 Innings
11
0.31
Brad Thompson
Careerverified
Per 9 Inningsverified
8
0.18
Genesis Cabrera
Career
Per 9 Innings
26
0.74
Brad Thompson
Careerverified
Per 9 Inningsverified
58
1.29
Genesis Cabrera
Careerverified
Per 9 Inningsverified
1.37
1.37
Brad Thompson
Career
Per 9 Innings
1.391
1.391
Genesis Cabrera
Career
Per 9 Innings
1189
33.62
Brad Thompson
Careerverified
Per 9 Inningsverified
1580
35.08
Genesis Cabrera
Careerverified
Per 9 Inningsverified
0.55
0.55
Brad Thompson
Career
Per 9 Innings
1.09
1.09
Genesis Cabrera
Careerverified
Per 9 Inningsverified
0.281
0.281
Brad Thompson
Career
Per 9 Innings
0.294
0.294
Genesis Cabrera
Careerverified
Per 9 Inningsverified
39.07
39.07
Brad Thompson
Career
Per 9 Innings
39.01
39.01

Fielding Stats for Genesis Cabrera and Brad Thompson

Genesis Cabrera
Careerverified
Per 9 Inningsverified
7
7
Brad Thompson
Career
Per 9 Innings
6
6
Genesis Cabrera
Careerverified
Per 9 Inningsverified
312
8.82
Brad Thompson
Career
Per 9 Innings
201
4.46
Genesis Cabrera
Career
Per 9 Innings
2
0.06
Brad Thompson
Careerverified
Per 9 Inningsverified
32
0.71
Genesis Cabrera
Career
Per 9 Innings
955
27
Brad Thompson
Careerverified
Per 9 Innings
1216
27
Genesis Cabrera
Career
Per 9 Innings
318.1
9
Brad Thompson
Careerverified
Per 9 Innings
405.1
9
Genesis Cabrera
Career
Per 9 Innings
19
0.54
Brad Thompson
Careerverified
Per 9 Inningsverified
33
0.73
Genesis Cabrera
Career
Per 9 Innings
26
0.74
Brad Thompson
Careerverified
Per 9 Inningsverified
53
1.18
Genesis Cabrera
Careerverified
Per 9 Inningsverified
0
0
Brad Thompson
Career
Per 9 Innings
1
0.02
Genesis Cabrera
Career
Per 9 Innings
45
1.27
Brad Thompson
Careerverified
Per 9 Inningsverified
87
1.93
Genesis Cabrera
Career
Per 9 Innings
45
1.27
Brad Thompson
Careerverified
Per 9 Inningsverified
86
1.91
Genesis Cabrera
Careerverified
Per 9 Inningsverified
100
100
Brad Thompson
Career
Per 9 Innings
98.85
98.85
Genesis Cabrera
Career
Per 9 Innings
0.144
0.144
Brad Thompson
Careerverified
Per 9 Inningsverified
0.428
0.428
Genesis Cabrera
Career
Per 9 Innings
0.64
0.64
Brad Thompson
Careerverified
Per 9 Inningsverified
15.92
15.92
Genesis Cabrera
Career
Per 9 Innings
2
0.06
Brad Thompson
Careerverified
Per 9 Inningsverified
5
0.11
Genesis Cabrera
Career
Per 9 Innings
0
0
Brad Thompson
Career
Per 9 Innings
0
0
Genesis Cabrera
Career
Per 9 Innings
0
0
Brad Thompson
Career
Per 9 Innings
0
0
Genesis Cabrera
Career
Per 9 Innings
0
0
Brad Thompson
Career
Per 9 Innings
0
0
Genesis Cabrera
Career
Per 9 Innings
0
0
Brad Thompson
Career
Per 9 Innings
0
0

Hitting Stats for Genesis Cabrera and Brad Thompson

Genesis Cabrera
Careerverified
Per 600 PAverified
7
7
Brad Thompson
Career
Per 600 PA
6
6
Genesis Cabrera
Careerverified
Per 600 PAverified
313
46950
Brad Thompson
Career
Per 600 PA
203
1715.49
Genesis Cabrera
Career
Per 600 PA
4
600
Brad Thompson
Careerverified
Per 600 PA
71
600
Genesis Cabrera
Career
Per 600 PAverified
4
600
Brad Thompson
Careerverified
Per 600 PA
56
473.24
Genesis Cabrera
Career
Per 600 PA
0
0
Brad Thompson
Careerverified
Per 600 PAverified
0.179
0.179
Genesis Cabrera
Career
Per 600 PA
0
0
Brad Thompson
Careerverified
Per 600 PAverified
0.519
0.519
Genesis Cabrera
Career
Per 600 PA
0
0
Brad Thompson
Careerverified
Per 600 PAverified
10
84.51
Genesis Cabrera
Career
Per 600 PA
0
0
Brad Thompson
Careerverified
Per 600 PAverified
10
84.51
Genesis Cabrera
Career
Per 600 PA
0
0
Brad Thompson
Career
Per 600 PA
0
0
Genesis Cabrera
Career
Per 600 PA
0
0
Brad Thompson
Career
Per 600 PA
0
0
Genesis Cabrera
Career
Per 600 PA
0
0
Brad Thompson
Career
Per 600 PA
0
0
Genesis Cabrera
Career
Per 600 PA
0
0
Brad Thompson
Career
Per 600 PA
0
0
Genesis Cabrera
Career
Per 600 PA
Brad Thompson
Career
Per 600 PA
0
0
Genesis Cabrera
Career
Per 600 PA
0
0
Brad Thompson
Career
Per 600 PA
0
0
Genesis Cabrera
Career
Per 600 PA
Brad Thompson
Career
Per 600 PA
0
0
Genesis Cabrera
Career
Per 600 PA
0
0
Brad Thompson
Careerverified
Per 600 PAverified
2.14
18.12
Genesis Cabrera
Career
Per 600 PA
0
0
Brad Thompson
Careerverified
Per 600 PAverified
10
84.51
Genesis Cabrera
Career
Per 600 PA
0
0
Brad Thompson
Careerverified
Per 600 PAverified
12
101.41
Genesis Cabrera
Career
Per 600 PA
0
0
Brad Thompson
Careerverified
Per 600 PAverified
0.207
0.207
Genesis Cabrera
Career
Per 600 PA
0
0
Brad Thompson
Careerverified
Per 600 PAverified
0.179
0.179
Genesis Cabrera
Career
Per 600 PA
0
0
Brad Thompson
Careerverified
Per 600 PAverified
0.386
0.386
Genesis Cabrera
Career
Per 600 PA
0
0
Brad Thompson
Career
Per 600 PA
0
0
Genesis Cabrera
Career
Per 600 PA
0
0
Brad Thompson
Careerverified
Per 600 PAverified
0.138
0.138
Genesis Cabrera
Career
Per 600 PA
0
0
Brad Thompson
Careerverified
Per 600 PAverified
0.283
0.283
Genesis Cabrera
Career
Per 600 PA
Brad Thompson
Careerverified
Per 600 PAverified
0.345
0.345
Genesis Cabrera
Career
Per 600 PA
0
0
Brad Thompson
Careerverified
Per 600 PAverified
3
25.35
Genesis Cabrera
Career
Per 600 PA
0
0
Brad Thompson
Careerverified
Per 600 PAverified
2
16.9
Genesis Cabrera
Career
Per 600 PA
0
0
Brad Thompson
Careerverified
Per 600 PAverified
5
42.25
Genesis Cabrera
Career
Per 600 PA
-0.44
-66.4
Brad Thompson
Careerverified
Per 600 PAverified
2.29
19.36
Genesis Cabrera
Career
Per 600 PA
0
0
Brad Thompson
Career
Per 600 PA
0
0
Genesis Cabrera
Career
Per 600 PA
0
0
Brad Thompson
Careerverified
Per 600 PAverified
2
16.9
Genesis Cabrera
Career
Per 600 PA
0
0
Brad Thompson
Career
Per 600 PA
0
0
Genesis Cabrera
Careerverified
Per 600 PA
4
600
Brad Thompson
Career
Per 600 PAverified
27
228.17
Genesis Cabrera
Career
Per 600 PA
1
1
Brad Thompson
Careerverified
Per 600 PAverified
2.63
2.63
Genesis Cabrera
Career
Per 600 PA
0
0
Brad Thompson
Careerverified
Per 600 PAverified
0.07
0.07
Genesis Cabrera
Career
Per 600 PA
0
0
Brad Thompson
Careerverified
Per 600 PAverified
13
109.86
Genesis Cabrera
Career
Per 600 PA
0
0
Brad Thompson
Career
Per 600 PA
0
0
Genesis Cabrera
Career
Per 600 PA
0
0
Brad Thompson
Career
Per 600 PA
0
0
Genesis Cabrera
Career
Per 600 PA
0
0
Brad Thompson
Careerverified
Per 600 PAverified
1
8.45
Genesis Cabrera
Career
Per 600 PA
0
0
Brad Thompson
Career
Per 600 PA
0
0
Genesis Cabrera
Career
Per 600 PA
0
0
Brad Thompson
Careerverified
Per 600 PAverified
1
8.45
Genesis Cabrera
Career
Per 600 PA
Brad Thompson
Careerverified
Per 600 PAverified
100
100