Steve Soderstrom vs. Ryan Speier — Career Comparison

Gen XCaliforniaThrows RightBats RightNorth AmericaSan Francisco GiantsNational LeagueStarting Pitcher
Gen XKentuckyThrows RightBats RightNorth AmericaColorado RockiesNational LeagueRelief Pitcher

Steve Soderstrom built a career as a starting pitcher and Ryan Speier as a reliever — different jobs with different demands — but on the metrics that apply to both, a comparison is still worth making. Ryan Speier posted stronger surface numbers — ERA 3.99 and WHIP 1.500 compared to 5.27 and 1.610 for Steve Soderstrom. By the career numbers, Ryan Speier had the better of this cross-role comparison — though era context would sharpen the verdict.

Pitching Stats for Steve Soderstrom and Ryan Speier

Steve Soderstrom
Career
Per 9 Innings
1
1
Ryan Speier
Careerverified
Per 9 Inningsverified
4
4
Steve Soderstrom
Career
Per 9 Innings
3
1.98
Ryan Speier
Careerverified
Per 9 Inningsverified
90
8.15
Steve Soderstrom
Careerverified
Per 9 Inningsverified
3
1.98
Ryan Speier
Career
Per 9 Innings
0
0
Steve Soderstrom
Career
Per 9 Inningsverified
2
1.32
Ryan Speier
Careerverified
Per 9 Innings
7
0.63
Steve Soderstrom
Careerverified
Per 9 Inningsverified
0
0
Ryan Speier
Career
Per 9 Innings
3
0.27
Steve Soderstrom
Careerverified
Per 9 Inningsverified
100
100
Ryan Speier
Career
Per 9 Innings
70
70
Steve Soderstrom
Careerverified
Per 9 Inningsverified
100
100
Ryan Speier
Career
Per 9 Innings
0
0
Steve Soderstrom
Career
Per 9 Innings
0
0
Ryan Speier
Career
Per 9 Innings
0
0
Steve Soderstrom
Career
Per 9 Innings
0
0
Ryan Speier
Career
Per 9 Innings
0
0
Steve Soderstrom
Career
Per 9 Innings
0
0
Ryan Speier
Career
Per 9 Innings
0
0
Steve Soderstrom
Careerverified
Per 9 Innings
8
5.27
Ryan Speier
Career
Per 9 Inningsverified
44
3.99
Steve Soderstrom
Career
Per 9 Innings
5.27
5.27
Ryan Speier
Careerverified
Per 9 Inningsverified
3.99
3.99
Steve Soderstrom
Career
Per 9 Innings
5.66
5.66
Ryan Speier
Careerverified
Per 9 Inningsverified
4.33
4.33
Steve Soderstrom
Career
Per 9 Innings
4.39
4.39
Ryan Speier
Careerverified
Per 9 Inningsverified
3.84
3.84
Steve Soderstrom
Career
Per 9 Innings
0.302
0.302
Ryan Speier
Careerverified
Per 9 Inningsverified
0.28
0.28
Steve Soderstrom
Career
Per 9 Innings
41
27
Ryan Speier
Careerverified
Per 9 Innings
298
27
Steve Soderstrom
Career
Per 9 Innings
13.2
9
Ryan Speier
Careerverified
Per 9 Innings
99.1
9
Steve Soderstrom
Careerverified
Per 9 Innings
16
10.54
Ryan Speier
Career
Per 9 Inningsverified
104
9.42
Steve Soderstrom
Career
Per 9 Innings
10.54
10.54
Ryan Speier
Careerverified
Per 9 Inningsverified
9.42
9.42
Steve Soderstrom
Careerverified
Per 9 Innings
1
0.66
Ryan Speier
Career
Per 9 Inningsverified
4
0.36
Steve Soderstrom
Career
Per 9 Innings
0.66
0.66
Ryan Speier
Careerverified
Per 9 Inningsverified
0.36
0.36
Steve Soderstrom
Career
Per 9 Innings
0.33
0.33
Ryan Speier
Careerverified
Per 9 Inningsverified
0.04
0.04
Steve Soderstrom
Careerverified
Per 9 Innings
6
3.95
Ryan Speier
Career
Per 9 Inningsverified
42
3.81
Steve Soderstrom
Careerverified
Per 9 Inningsverified
0
0
Ryan Speier
Career
Per 9 Innings
3
0.27
Steve Soderstrom
Career
Per 9 Innings
3.95
3.95
Ryan Speier
Careerverified
Per 9 Inningsverified
3.81
3.81
Steve Soderstrom
Career
Per 9 Inningsverified
9
5.93
Ryan Speier
Careerverified
Per 9 Innings
58
5.26
Steve Soderstrom
Careerverified
Per 9 Inningsverified
5.93
5.93
Ryan Speier
Career
Per 9 Innings
5.26
5.26
Steve Soderstrom
Careerverified
Per 9 Inningsverified
3
3
Ryan Speier
Career
Per 9 Innings
0.64
0.64
Steve Soderstrom
Careerverified
Per 9 Inningsverified
1.098
1.098
Ryan Speier
Career
Per 9 Innings
1.007
1.007
Steve Soderstrom
Careerverified
Per 9 Inningsverified
0
0
Ryan Speier
Career
Per 9 Innings
6
0.54
Steve Soderstrom
Careerverified
Per 9 Innings
2
1.32
Ryan Speier
Career
Per 9 Inningsverified
7
0.63
Steve Soderstrom
Careerverified
Per 9 Inningsverified
0
0
Ryan Speier
Career
Per 9 Innings
1
0.09
Steve Soderstrom
Career
Per 9 Inningsverified
63
41.49
Ryan Speier
Careerverified
Per 9 Innings
430
38.96
Steve Soderstrom
Career
Per 9 Innings
0
0
Ryan Speier
Careerverified
Per 9 Inningsverified
26
2.36
Steve Soderstrom
Careerverified
Per 9 Innings
11
7.24
Ryan Speier
Career
Per 9 Inningsverified
46
4.17
Steve Soderstrom
Career
Per 9 Innings
7.24
7.24
Ryan Speier
Careerverified
Per 9 Inningsverified
4.17
4.17
Steve Soderstrom
Careerverified
Per 9 Inningsverified
0
0
Ryan Speier
Career
Per 9 Innings
5
0.45
Steve Soderstrom
Careerverified
Per 9 Innings
2
1.32
Ryan Speier
Career
Per 9 Inningsverified
5
0.45
Steve Soderstrom
Career
Per 9 Inningsverified
2
1.32
Ryan Speier
Careerverified
Per 9 Innings
14
1.27
Steve Soderstrom
Career
Per 9 Innings
1.61
1.61
Ryan Speier
Careerverified
Per 9 Inningsverified
1.47
1.47
Steve Soderstrom
Career
Per 9 Inningsverified
53
34.9
Ryan Speier
Careerverified
Per 9 Innings
371
33.61
Steve Soderstrom
Career
Per 9 Innings
3.67
3.67
Ryan Speier
Careerverified
Per 9 Inningsverified
0.51
0.51
Steve Soderstrom
Career
Per 9 Innings
0.349
0.349
Ryan Speier
Careerverified
Per 9 Inningsverified
0.324
0.324
Steve Soderstrom
Careerverified
Per 9 Inningsverified
41.49
41.49
Ryan Speier
Career
Per 9 Innings
38.96
38.96

Fielding Stats for Steve Soderstrom and Ryan Speier

Steve Soderstrom
Career
Per 9 Innings
1
1
Ryan Speier
Careerverified
Per 9 Inningsverified
4
4
Steve Soderstrom
Career
Per 9 Innings
3
1.98
Ryan Speier
Careerverified
Per 9 Inningsverified
90
8.15
Steve Soderstrom
Careerverified
Per 9 Inningsverified
3
1.98
Ryan Speier
Career
Per 9 Innings
0
0
Steve Soderstrom
Career
Per 9 Innings
41
27
Ryan Speier
Careerverified
Per 9 Innings
298
27
Steve Soderstrom
Career
Per 9 Innings
13.2
9
Ryan Speier
Careerverified
Per 9 Innings
99.1
9
Steve Soderstrom
Career
Per 9 Innings
0
0
Ryan Speier
Careerverified
Per 9 Inningsverified
3
0.27
Steve Soderstrom
Career
Per 9 Innings
1
0.66
Ryan Speier
Careerverified
Per 9 Inningsverified
16
1.45
Steve Soderstrom
Career
Per 9 Innings
0
0
Ryan Speier
Career
Per 9 Innings
0
0
Steve Soderstrom
Career
Per 9 Innings
1
0.66
Ryan Speier
Careerverified
Per 9 Inningsverified
19
1.72
Steve Soderstrom
Career
Per 9 Innings
1
0.66
Ryan Speier
Careerverified
Per 9 Inningsverified
19
1.72
Steve Soderstrom
Career
Per 9 Innings
100
100
Ryan Speier
Career
Per 9 Innings
100
100
Steve Soderstrom
Careerverified
Per 9 Inningsverified
0.333
0.333
Ryan Speier
Career
Per 9 Innings
0.211
0.211
Steve Soderstrom
Careerverified
Per 9 Inningsverified
100
100
Ryan Speier
Career
Per 9 Innings
0
0
Steve Soderstrom
Career
Per 9 Innings
0
0
Ryan Speier
Career
Per 9 Innings
0
0
Steve Soderstrom
Career
Per 9 Innings
0
0
Ryan Speier
Career
Per 9 Innings
0
0
Steve Soderstrom
Career
Per 9 Innings
0
0
Ryan Speier
Career
Per 9 Innings
0
0
Steve Soderstrom
Career
Per 9 Innings
0
0
Ryan Speier
Career
Per 9 Innings
0
0
Steve Soderstrom
Career
Per 9 Innings
0
0
Ryan Speier
Career
Per 9 Innings
0
0

Hitting Stats for Steve Soderstrom and Ryan Speier

Steve Soderstrom
Career
Per 600 PA
1
1
Ryan Speier
Careerverified
Per 600 PAverified
4
4
Steve Soderstrom
Career
Per 600 PA
3
360
Ryan Speier
Careerverified
Per 600 PAverified
90
10800
Steve Soderstrom
Career
Per 600 PA
5
600
Ryan Speier
Career
Per 600 PA
5
600
Steve Soderstrom
Career
Per 600 PA
5
600
Ryan Speier
Career
Per 600 PA
5
600
Steve Soderstrom
Career
Per 600 PA
0
0
Ryan Speier
Career
Per 600 PA
0
0
Steve Soderstrom
Career
Per 600 PA
0
0
Ryan Speier
Career
Per 600 PA
0
0
Steve Soderstrom
Career
Per 600 PA
0
0
Ryan Speier
Career
Per 600 PA
0
0
Steve Soderstrom
Career
Per 600 PA
0
0
Ryan Speier
Career
Per 600 PA
0
0
Steve Soderstrom
Career
Per 600 PA
0
0
Ryan Speier
Career
Per 600 PA
0
0
Steve Soderstrom
Career
Per 600 PA
0
0
Ryan Speier
Career
Per 600 PA
0
0
Steve Soderstrom
Career
Per 600 PA
0
0
Ryan Speier
Career
Per 600 PA
0
0
Steve Soderstrom
Career
Per 600 PA
0
0
Ryan Speier
Career
Per 600 PA
0
0
Steve Soderstrom
Career
Per 600 PA
Ryan Speier
Career
Per 600 PA
Steve Soderstrom
Career
Per 600 PA
0
0
Ryan Speier
Career
Per 600 PA
0
0
Steve Soderstrom
Career
Per 600 PA
Ryan Speier
Career
Per 600 PA
Steve Soderstrom
Career
Per 600 PA
0
0
Ryan Speier
Career
Per 600 PA
0
0
Steve Soderstrom
Career
Per 600 PA
0
0
Ryan Speier
Career
Per 600 PA
0
0
Steve Soderstrom
Career
Per 600 PA
0
0
Ryan Speier
Career
Per 600 PA
0
0
Steve Soderstrom
Career
Per 600 PA
0
0
Ryan Speier
Career
Per 600 PA
0
0
Steve Soderstrom
Career
Per 600 PA
0
0
Ryan Speier
Career
Per 600 PA
0
0
Steve Soderstrom
Career
Per 600 PA
0
0
Ryan Speier
Career
Per 600 PA
0
0
Steve Soderstrom
Career
Per 600 PA
0
0
Ryan Speier
Career
Per 600 PA
0
0
Steve Soderstrom
Career
Per 600 PA
0
0
Ryan Speier
Career
Per 600 PA
0
0
Steve Soderstrom
Career
Per 600 PA
0
0
Ryan Speier
Career
Per 600 PA
0
0
Steve Soderstrom
Career
Per 600 PA
0
0
Ryan Speier
Career
Per 600 PA
0
0
Steve Soderstrom
Career
Per 600 PA
0
0
Ryan Speier
Career
Per 600 PA
0
0
Steve Soderstrom
Career
Per 600 PA
0
0
Ryan Speier
Career
Per 600 PA
0
0
Steve Soderstrom
Career
Per 600 PA
0
0
Ryan Speier
Career
Per 600 PA
0
0
Steve Soderstrom
Career
Per 600 PA
-0.53
-63.84
Ryan Speier
Career
Per 600 PA
-0.53
-63.84
Steve Soderstrom
Career
Per 600 PA
0
0
Ryan Speier
Career
Per 600 PA
0
0
Steve Soderstrom
Career
Per 600 PA
0
0
Ryan Speier
Career
Per 600 PA
0
0
Steve Soderstrom
Career
Per 600 PA
0
0
Ryan Speier
Career
Per 600 PA
0
0
Steve Soderstrom
Career
Per 600 PA
3
360
Ryan Speier
Career
Per 600 PA
3
360
Steve Soderstrom
Career
Per 600 PA
1.67
1.67
Ryan Speier
Career
Per 600 PA
1.67
1.67
Steve Soderstrom
Career
Per 600 PA
0
0
Ryan Speier
Career
Per 600 PA
0
0
Steve Soderstrom
Career
Per 600 PA
0
0
Ryan Speier
Career
Per 600 PA
0
0
Steve Soderstrom
Career
Per 600 PA
0
0
Ryan Speier
Career
Per 600 PA
0
0
Steve Soderstrom
Career
Per 600 PA
0
0
Ryan Speier
Career
Per 600 PA
0
0
Steve Soderstrom
Career
Per 600 PA
0
0
Ryan Speier
Career
Per 600 PA
0
0
Steve Soderstrom
Career
Per 600 PA
0
0
Ryan Speier
Career
Per 600 PA
0
0
Steve Soderstrom
Career
Per 600 PA
0
0
Ryan Speier
Career
Per 600 PA
0
0
Steve Soderstrom
Career
Per 600 PA
Ryan Speier
Career
Per 600 PA