Brandon Crawford vs. Ryan Thompson — Career Comparison

You might be looking for a matchup, check Brandon Crawford's matchup page instead!

MillenialCaliforniaThrows RightBats LeftNorth AmericaSan Francisco GiantsNational LeagueShortstopGold GloveSilver SluggerAll-Star
MillenialOregonThrows RightBats RightNorth AmericaArizona DiamondbacksNational LeagueRelief Pitcher

Brandon Crawford is a position player and Ryan Thompson a pitcher — the stats that define each role measure entirely different things, so a direct comparison doesn't hold up. If Brandon Crawford ever faced Ryan Thompson, check out their matchup page.

Pitching Stats for Brandon Crawford and Ryan Thompson

Brandon Crawford
Career
Per 9 Innings
2
2
Ryan Thompson
Careerverified
Per 9 Inningsverified
6
6
Brandon Crawford
Career
Per 9 Innings
2
7.71
Ryan Thompson
Careerverified
Per 9 Inningsverified
254
9.47
Brandon Crawford
Career
Per 9 Innings
0
0
Ryan Thompson
Careerverified
Per 9 Inningsverified
1
0.04
Brandon Crawford
Career
Per 9 Innings
0
0
Ryan Thompson
Careerverified
Per 9 Inningsverified
18
0.67
Brandon Crawford
Careerverified
Per 9 Inningsverified
0
0
Ryan Thompson
Career
Per 9 Innings
16
0.6
Brandon Crawford
Career
Per 9 Innings
Ryan Thompson
Careerverified
Per 9 Inningsverified
52.94
52.94
Brandon Crawford
Career
Per 9 Innings
0
0
Ryan Thompson
Careerverified
Per 9 Inningsverified
0.39
0.39
Brandon Crawford
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0
Brandon Crawford
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0
Brandon Crawford
Career
Per 9 Innings
0
0
Ryan Thompson
Careerverified
Per 9 Inningsverified
8
0.3
Brandon Crawford
Careerverified
Per 9 Innings
4
15.43
Ryan Thompson
Career
Per 9 Inningsverified
95
3.54
Brandon Crawford
Career
Per 9 Innings
15.43
15.43
Ryan Thompson
Careerverified
Per 9 Inningsverified
3.54
3.54
Brandon Crawford
Career
Per 9 Innings
13.24
13.24
Ryan Thompson
Careerverified
Per 9 Inningsverified
3.19
3.19
Brandon Crawford
Career
Per 9 Innings
8.14
8.14
Ryan Thompson
Careerverified
Per 9 Inningsverified
3.45
3.45
Brandon Crawford
Career
Per 9 Innings
0.364
0.364
Ryan Thompson
Careerverified
Per 9 Inningsverified
0.24
0.24
Brandon Crawford
Career
Per 9 Innings
7
27
Ryan Thompson
Careerverified
Per 9 Innings
724
27
Brandon Crawford
Career
Per 9 Innings
2.1
9
Ryan Thompson
Careerverified
Per 9 Innings
241.1
9
Brandon Crawford
Careerverified
Per 9 Innings
4
15.43
Ryan Thompson
Career
Per 9 Inningsverified
220
8.2
Brandon Crawford
Career
Per 9 Innings
15.43
15.43
Ryan Thompson
Careerverified
Per 9 Inningsverified
8.2
8.2
Brandon Crawford
Careerverified
Per 9 Inningsverified
0
0
Ryan Thompson
Career
Per 9 Innings
23
0.86
Brandon Crawford
Careerverified
Per 9 Inningsverified
0
0
Ryan Thompson
Career
Per 9 Innings
0.86
0.86
Brandon Crawford
Careerverified
Per 9 Inningsverified
0
0
Ryan Thompson
Career
Per 9 Innings
0.09
0.09
Brandon Crawford
Careerverified
Per 9 Innings
3
11.57
Ryan Thompson
Career
Per 9 Inningsverified
64
2.39
Brandon Crawford
Careerverified
Per 9 Inningsverified
0
0
Ryan Thompson
Career
Per 9 Innings
8
0.3
Brandon Crawford
Career
Per 9 Innings
11.57
11.57
Ryan Thompson
Careerverified
Per 9 Inningsverified
2.39
2.39
Brandon Crawford
Career
Per 9 Innings
0
0
Ryan Thompson
Careerverified
Per 9 Inningsverified
208
7.76
Brandon Crawford
Career
Per 9 Innings
0
0
Ryan Thompson
Careerverified
Per 9 Inningsverified
7.76
7.76
Brandon Crawford
Career
Per 9 Innings
0
0
Ryan Thompson
Careerverified
Per 9 Inningsverified
0.82
0.82
Brandon Crawford
Careerverified
Per 9 Inningsverified
1.286
1.286
Ryan Thompson
Career
Per 9 Innings
1.127
1.127
Brandon Crawford
Careerverified
Per 9 Inningsverified
0
0
Ryan Thompson
Career
Per 9 Innings
6
0.22
Brandon Crawford
Careerverified
Per 9 Innings
1
3.86
Ryan Thompson
Career
Per 9 Inningsverified
11
0.41
Brandon Crawford
Careerverified
Per 9 Inningsverified
0
0
Ryan Thompson
Career
Per 9 Innings
3
0.11
Brandon Crawford
Career
Per 9 Inningsverified
15
57.86
Ryan Thompson
Careerverified
Per 9 Innings
997
37.18
Brandon Crawford
Career
Per 9 Inningsverified
2
7.71
Ryan Thompson
Careerverified
Per 9 Innings
30
1.12
Brandon Crawford
Careerverified
Per 9 Innings
4
15.43
Ryan Thompson
Career
Per 9 Inningsverified
111
4.14
Brandon Crawford
Career
Per 9 Innings
15.43
15.43
Ryan Thompson
Careerverified
Per 9 Inningsverified
4.14
4.14
Brandon Crawford
Careerverified
Per 9 Inningsverified
0
0
Ryan Thompson
Career
Per 9 Innings
4
0.15
Brandon Crawford
Careerverified
Per 9 Inningsverified
0
0
Ryan Thompson
Career
Per 9 Innings
2
0.07
Brandon Crawford
Career
Per 9 Innings
0
0
Ryan Thompson
Careerverified
Per 9 Inningsverified
21
0.78
Brandon Crawford
Career
Per 9 Innings
3
3
Ryan Thompson
Careerverified
Per 9 Inningsverified
1.177
1.177
Brandon Crawford
Career
Per 9 Inningsverified
11
42.43
Ryan Thompson
Careerverified
Per 9 Innings
916
34.16
Brandon Crawford
Career
Per 9 Innings
2
2
Ryan Thompson
Careerverified
Per 9 Inningsverified
0.44
0.44
Brandon Crawford
Career
Per 9 Innings
0.364
0.364
Ryan Thompson
Careerverified
Per 9 Inningsverified
0.288
0.288
Brandon Crawford
Careerverified
Per 9 Inningsverified
57.86
57.86
Ryan Thompson
Career
Per 9 Innings
37.18
37.18

Fielding Stats for Brandon Crawford and Ryan Thompson

Brandon Crawford
Careerverified
Per 9 Inningsverified
14
14
Ryan Thompson
Career
Per 9 Innings
6
6
Brandon Crawford
Careerverified
Per 9 Innings
1643
1.07
Ryan Thompson
Career
Per 9 Inningsverified
254
9.47
Brandon Crawford
Careerverified
Per 9 Inningsverified
1549
1.01
Ryan Thompson
Career
Per 9 Innings
1
0.04
Brandon Crawford
Careerverified
Per 9 Innings
41333
27
Ryan Thompson
Career
Per 9 Innings
724
27
Brandon Crawford
Careerverified
Per 9 Innings
13777.2
9
Ryan Thompson
Career
Per 9 Innings
241.1
9
Brandon Crawford
Careerverified
Per 9 Inningsverified
2163
1.41
Ryan Thompson
Career
Per 9 Innings
20
0.75
Brandon Crawford
Careerverified
Per 9 Inningsverified
4414
2.88
Ryan Thompson
Career
Per 9 Innings
41
1.53
Brandon Crawford
Career
Per 9 Innings
174
0.11
Ryan Thompson
Careerverified
Per 9 Innings
3
0.11
Brandon Crawford
Careerverified
Per 9 Inningsverified
6751
4.41
Ryan Thompson
Career
Per 9 Innings
64
2.39
Brandon Crawford
Careerverified
Per 9 Inningsverified
6577
4.3
Ryan Thompson
Career
Per 9 Innings
61
2.27
Brandon Crawford
Careerverified
Per 9 Inningsverified
97.42
97.42
Ryan Thompson
Career
Per 9 Innings
95.31
95.31
Brandon Crawford
Careerverified
Per 9 Inningsverified
4.003
4.003
Ryan Thompson
Career
Per 9 Innings
0.24
0.24
Brandon Crawford
Careerverified
Per 9 Inningsverified
94.28
94.28
Ryan Thompson
Career
Per 9 Innings
0.39
0.39
Brandon Crawford
Careerverified
Per 9 Inningsverified
932
0.61
Ryan Thompson
Career
Per 9 Innings
5
0.19
Brandon Crawford
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0
Brandon Crawford
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0
Brandon Crawford
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0
Brandon Crawford
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0

Hitting Stats for Brandon Crawford and Ryan Thompson

Brandon Crawford
Careerverified
Per 600 PAverified
14
14
Ryan Thompson
Career
Per 600 PA
6
Brandon Crawford
Careerverified
Per 600 PAverified
1684
159.92
Ryan Thompson
Career
Per 600 PA
254
Brandon Crawford
Careerverified
Per 600 PAverified
6318
600
Ryan Thompson
Career
Per 600 PA
0
Brandon Crawford
Careerverified
Per 600 PAverified
5646
536.18
Ryan Thompson
Career
Per 600 PA
0
Brandon Crawford
Careerverified
Per 600 PAverified
0.249
0.249
Ryan Thompson
Career
Per 600 PA
Brandon Crawford
Careerverified
Per 600 PAverified
0.731
0.731
Ryan Thompson
Career
Per 600 PA
Brandon Crawford
Careerverified
Per 600 PAverified
1404
133.33
Ryan Thompson
Career
Per 600 PA
0
Brandon Crawford
Careerverified
Per 600 PAverified
918
87.18
Ryan Thompson
Career
Per 600 PA
0
Brandon Crawford
Careerverified
Per 600 PAverified
295
28.02
Ryan Thompson
Career
Per 600 PA
0
Brandon Crawford
Careerverified
Per 600 PAverified
44
4.18
Ryan Thompson
Career
Per 600 PA
0
Brandon Crawford
Careerverified
Per 600 PAverified
147
13.96
Ryan Thompson
Career
Per 600 PA
0
Brandon Crawford
Careerverified
Per 600 PAverified
486
46.15
Ryan Thompson
Career
Per 600 PA
0
Brandon Crawford
Careerverified
Per 600 PAverified
0.346
0.346
Ryan Thompson
Career
Per 600 PA
Brandon Crawford
Careerverified
Per 600 PAverified
0.026
0.026
Ryan Thompson
Career
Per 600 PA
Brandon Crawford
Careerverified
Per 600 PAverified
0.105
0.105
Ryan Thompson
Career
Per 600 PA
Brandon Crawford
Careerverified
Per 600 PAverified
734.21
69.73
Ryan Thompson
Career
Per 600 PA
Brandon Crawford
Careerverified
Per 600 PAverified
2228
211.59
Ryan Thompson
Career
Per 600 PA
0
Brandon Crawford
Careerverified
Per 600 PAverified
2007
190.6
Ryan Thompson
Career
Per 600 PA
0
Brandon Crawford
Careerverified
Per 600 PAverified
0.318
0.318
Ryan Thompson
Career
Per 600 PA
Brandon Crawford
Careerverified
Per 600 PAverified
0.395
0.395
Ryan Thompson
Career
Per 600 PA
Brandon Crawford
Careerverified
Per 600 PAverified
0.713
0.713
Ryan Thompson
Career
Per 600 PA
Brandon Crawford
Careerverified
Per 600 PAverified
0.146
0.146
Ryan Thompson
Career
Per 600 PA
Brandon Crawford
Careerverified
Per 600 PAverified
0.242
0.242
Ryan Thompson
Career
Per 600 PA
Brandon Crawford
Careerverified
Per 600 PAverified
0.655
0.655
Ryan Thompson
Career
Per 600 PA
Brandon Crawford
Careerverified
Per 600 PAverified
0.295
0.295
Ryan Thompson
Career
Per 600 PA
Brandon Crawford
Careerverified
Per 600 PAverified
674
64.01
Ryan Thompson
Career
Per 600 PA
0
Brandon Crawford
Careerverified
Per 600 PAverified
748
71.04
Ryan Thompson
Career
Per 600 PA
0
Brandon Crawford
Careerverified
Per 600 PAverified
1275
121.08
Ryan Thompson
Career
Per 600 PA
0
Brandon Crawford
Careerverified
Per 600 PAverified
729.34
69.26
Ryan Thompson
Career
Per 600 PA
Brandon Crawford
Careerverified
Per 600 PAverified
59
5.6
Ryan Thompson
Career
Per 600 PA
0
Brandon Crawford
Careerverified
Per 600 PAverified
544
51.66
Ryan Thompson
Career
Per 600 PA
0
Brandon Crawford
Careerverified
Per 600 PAverified
75
7.12
Ryan Thompson
Career
Per 600 PA
0
Brandon Crawford
Career
Per 600 PA
1294
122.89
Ryan Thompson
Careerverified
Per 600 PAverified
0
Brandon Crawford
Careerverified
Per 600 PAverified
4.88
4.88
Ryan Thompson
Career
Per 600 PA
Brandon Crawford
Careerverified
Per 600 PAverified
0.42
0.42
Ryan Thompson
Career
Per 600 PA
Brandon Crawford
Careerverified
Per 600 PAverified
7
0.66
Ryan Thompson
Career
Per 600 PA
0
Brandon Crawford
Careerverified
Per 600 PAverified
62
5.89
Ryan Thompson
Career
Per 600 PA
0
Brandon Crawford
Career
Per 600 PA
121
11.49
Ryan Thompson
Careerverified
Per 600 PAverified
0
Brandon Crawford
Careerverified
Per 600 PAverified
47
4.46
Ryan Thompson
Career
Per 600 PA
0
Brandon Crawford
Careerverified
Per 600 PAverified
34
3.23
Ryan Thompson
Career
Per 600 PA
0
Brandon Crawford
Careerverified
Per 600 PAverified
81
7.69
Ryan Thompson
Career
Per 600 PA
0
Brandon Crawford
Careerverified
Per 600 PAverified
58.02
58.02
Ryan Thompson
Career
Per 600 PA