Fabio Castro vs. Ryan Thompson — Career Comparison

MillenialD.R.Throws LeftBats LeftCaribbeanPhiladelphia PhilliesNational LeagueRelief Pitcher
MillenialOregonThrows RightBats RightNorth AmericaArizona DiamondbacksNational LeagueRelief Pitcher

On the career pitching numbers, Fabio Castro posted a stronger line than Ryan Thompson. Fabio Castro posted stronger numbers in ERA (3.3 vs 3.54) and home runs allowed (0.62 per nine innings vs 0.86). By the career numbers, Fabio Castro had the better of this comparison — though ERA and WHIP alone don't account for era, park factors, or the defenses each pitcher worked behind.

Pitching Stats for Fabio Castro and Ryan Thompson

Fabio Castro
Career
Per 9 Innings
2
2
Ryan Thompson
Careerverified
Per 9 Inningsverified
6
6
Fabio Castro
Career
Per 9 Innings
30
6.18
Ryan Thompson
Careerverified
Per 9 Inningsverified
254
9.47
Fabio Castro
Career
Per 9 Inningsverified
1
0.21
Ryan Thompson
Career
Per 9 Innings
1
0.04
Fabio Castro
Career
Per 9 Innings
0
0
Ryan Thompson
Careerverified
Per 9 Inningsverified
18
0.67
Fabio Castro
Careerverified
Per 9 Inningsverified
1
0.21
Ryan Thompson
Career
Per 9 Innings
16
0.6
Fabio Castro
Career
Per 9 Innings
0
0
Ryan Thompson
Careerverified
Per 9 Inningsverified
52.94
52.94
Fabio Castro
Careerverified
Per 9 Inningsverified
3.33
3.33
Ryan Thompson
Career
Per 9 Innings
0.39
0.39
Fabio Castro
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0
Fabio Castro
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0
Fabio Castro
Career
Per 9 Innings
1
0.21
Ryan Thompson
Careerverified
Per 9 Inningsverified
8
0.3
Fabio Castro
Careerverified
Per 9 Inningsverified
16
3.3
Ryan Thompson
Career
Per 9 Innings
95
3.54
Fabio Castro
Careerverified
Per 9 Inningsverified
3.3
3.3
Ryan Thompson
Career
Per 9 Innings
3.54
3.54
Fabio Castro
Careerverified
Per 9 Inningsverified
2.77
2.77
Ryan Thompson
Career
Per 9 Innings
3.19
3.19
Fabio Castro
Career
Per 9 Innings
4.35
4.35
Ryan Thompson
Careerverified
Per 9 Inningsverified
3.45
3.45
Fabio Castro
Careerverified
Per 9 Inningsverified
0.181
0.181
Ryan Thompson
Career
Per 9 Innings
0.24
0.24
Fabio Castro
Career
Per 9 Innings
131
27
Ryan Thompson
Careerverified
Per 9 Innings
724
27
Fabio Castro
Career
Per 9 Innings
43.2
9
Ryan Thompson
Careerverified
Per 9 Innings
241.1
9
Fabio Castro
Careerverified
Per 9 Inningsverified
27
5.56
Ryan Thompson
Career
Per 9 Innings
220
8.2
Fabio Castro
Careerverified
Per 9 Inningsverified
5.56
5.56
Ryan Thompson
Career
Per 9 Innings
8.2
8.2
Fabio Castro
Careerverified
Per 9 Inningsverified
3
0.62
Ryan Thompson
Career
Per 9 Innings
23
0.86
Fabio Castro
Careerverified
Per 9 Inningsverified
0.62
0.62
Ryan Thompson
Career
Per 9 Innings
0.86
0.86
Fabio Castro
Career
Per 9 Innings
0.1
0.1
Ryan Thompson
Careerverified
Per 9 Inningsverified
0.09
0.09
Fabio Castro
Careerverified
Per 9 Innings
26
5.36
Ryan Thompson
Career
Per 9 Inningsverified
64
2.39
Fabio Castro
Careerverified
Per 9 Inningsverified
0
0
Ryan Thompson
Career
Per 9 Innings
8
0.3
Fabio Castro
Career
Per 9 Innings
5.36
5.36
Ryan Thompson
Careerverified
Per 9 Inningsverified
2.39
2.39
Fabio Castro
Career
Per 9 Innings
32
6.6
Ryan Thompson
Careerverified
Per 9 Inningsverified
208
7.76
Fabio Castro
Career
Per 9 Innings
6.6
6.6
Ryan Thompson
Careerverified
Per 9 Inningsverified
7.76
7.76
Fabio Castro
Careerverified
Per 9 Inningsverified
1.07
1.07
Ryan Thompson
Career
Per 9 Innings
0.82
0.82
Fabio Castro
Careerverified
Per 9 Inningsverified
1.328
1.328
Ryan Thompson
Career
Per 9 Innings
1.127
1.127
Fabio Castro
Careerverified
Per 9 Inningsverified
0
0
Ryan Thompson
Career
Per 9 Innings
6
0.22
Fabio Castro
Careerverified
Per 9 Innings
2
0.41
Ryan Thompson
Career
Per 9 Innings
11
0.41
Fabio Castro
Careerverified
Per 9 Innings
1
0.21
Ryan Thompson
Career
Per 9 Inningsverified
3
0.11
Fabio Castro
Career
Per 9 Inningsverified
181
37.31
Ryan Thompson
Careerverified
Per 9 Innings
997
37.18
Fabio Castro
Career
Per 9 Inningsverified
15
3.09
Ryan Thompson
Careerverified
Per 9 Innings
30
1.12
Fabio Castro
Careerverified
Per 9 Inningsverified
17
3.5
Ryan Thompson
Career
Per 9 Innings
111
4.14
Fabio Castro
Careerverified
Per 9 Inningsverified
3.5
3.5
Ryan Thompson
Career
Per 9 Innings
4.14
4.14
Fabio Castro
Careerverified
Per 9 Innings
2
0.41
Ryan Thompson
Career
Per 9 Inningsverified
4
0.15
Fabio Castro
Career
Per 9 Innings
2
0.41
Ryan Thompson
Career
Per 9 Inningsverified
2
0.07
Fabio Castro
Career
Per 9 Inningsverified
8
1.65
Ryan Thompson
Careerverified
Per 9 Innings
21
0.78
Fabio Castro
Career
Per 9 Innings
1.214
1.214
Ryan Thompson
Careerverified
Per 9 Inningsverified
1.177
1.177
Fabio Castro
Career
Per 9 Innings
149
30.71
Ryan Thompson
Careerverified
Per 9 Inningsverified
916
34.16
Fabio Castro
Career
Per 9 Innings
0.57
0.57
Ryan Thompson
Careerverified
Per 9 Inningsverified
0.44
0.44
Fabio Castro
Careerverified
Per 9 Inningsverified
0.211
0.211
Ryan Thompson
Career
Per 9 Innings
0.288
0.288
Fabio Castro
Careerverified
Per 9 Inningsverified
37.31
37.31
Ryan Thompson
Career
Per 9 Innings
37.18
37.18

Fielding Stats for Fabio Castro and Ryan Thompson

Fabio Castro
Career
Per 9 Innings
2
2
Ryan Thompson
Careerverified
Per 9 Inningsverified
6
6
Fabio Castro
Career
Per 9 Innings
30
6.18
Ryan Thompson
Careerverified
Per 9 Inningsverified
254
9.47
Fabio Castro
Career
Per 9 Inningsverified
1
0.21
Ryan Thompson
Career
Per 9 Innings
1
0.04
Fabio Castro
Career
Per 9 Innings
131
27
Ryan Thompson
Careerverified
Per 9 Innings
724
27
Fabio Castro
Career
Per 9 Innings
43.2
9
Ryan Thompson
Careerverified
Per 9 Innings
241.1
9
Fabio Castro
Career
Per 9 Innings
1
0.21
Ryan Thompson
Careerverified
Per 9 Inningsverified
20
0.75
Fabio Castro
Career
Per 9 Innings
6
1.24
Ryan Thompson
Careerverified
Per 9 Inningsverified
41
1.53
Fabio Castro
Careerverified
Per 9 Innings
1
0.21
Ryan Thompson
Career
Per 9 Inningsverified
3
0.11
Fabio Castro
Career
Per 9 Innings
8
1.65
Ryan Thompson
Careerverified
Per 9 Inningsverified
64
2.39
Fabio Castro
Career
Per 9 Innings
7
1.44
Ryan Thompson
Careerverified
Per 9 Inningsverified
61
2.27
Fabio Castro
Career
Per 9 Innings
87.5
87.5
Ryan Thompson
Careerverified
Per 9 Inningsverified
95.31
95.31
Fabio Castro
Career
Per 9 Innings
0.233
0.233
Ryan Thompson
Careerverified
Per 9 Inningsverified
0.24
0.24
Fabio Castro
Careerverified
Per 9 Inningsverified
3.33
3.33
Ryan Thompson
Career
Per 9 Innings
0.39
0.39
Fabio Castro
Career
Per 9 Inningsverified
1
0.21
Ryan Thompson
Careerverified
Per 9 Innings
5
0.19
Fabio Castro
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0
Fabio Castro
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0
Fabio Castro
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0
Fabio Castro
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0

Hitting Stats for Fabio Castro and Ryan Thompson

Fabio Castro
Career
Per 600 PAverified
2
2
Ryan Thompson
Careerverified
Per 600 PA
6
Fabio Castro
Career
Per 600 PAverified
30
6000
Ryan Thompson
Careerverified
Per 600 PA
254
Fabio Castro
Careerverified
Per 600 PAverified
3
600
Ryan Thompson
Career
Per 600 PA
0
Fabio Castro
Careerverified
Per 600 PAverified
2
400
Ryan Thompson
Career
Per 600 PA
0
Fabio Castro
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
Fabio Castro
Careerverified
Per 600 PAverified
0.333
0.333
Ryan Thompson
Career
Per 600 PA
Fabio Castro
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
Fabio Castro
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
Fabio Castro
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
Fabio Castro
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
Fabio Castro
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
Fabio Castro
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
Fabio Castro
Career
Per 600 PA
Ryan Thompson
Career
Per 600 PA
Fabio Castro
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
Fabio Castro
Career
Per 600 PA
Ryan Thompson
Career
Per 600 PA
Fabio Castro
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
Fabio Castro
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
Fabio Castro
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
Fabio Castro
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
Fabio Castro
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
Fabio Castro
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
Fabio Castro
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
Fabio Castro
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
Fabio Castro
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
Fabio Castro
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
Fabio Castro
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
Fabio Castro
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
Fabio Castro
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
Fabio Castro
Careerverified
Per 600 PAverified
-0.53
-105.91
Ryan Thompson
Career
Per 600 PA
Fabio Castro
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
Fabio Castro
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
Fabio Castro
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
Fabio Castro
Career
Per 600 PA
1
200
Ryan Thompson
Careerverified
Per 600 PAverified
0
Fabio Castro
Careerverified
Per 600 PAverified
3
3
Ryan Thompson
Career
Per 600 PA
Fabio Castro
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
Fabio Castro
Careerverified
Per 600 PAverified
1
200
Ryan Thompson
Career
Per 600 PA
0
Fabio Castro
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
Fabio Castro
Career
Per 600 PA
1
200
Ryan Thompson
Careerverified
Per 600 PAverified
0
Fabio Castro
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
Fabio Castro
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
Fabio Castro
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
Fabio Castro
Career
Per 600 PA
Ryan Thompson
Career
Per 600 PA