1997 / 1999 Pitching Statistics
Rk
Pos
Age
W
L
W-L%
ERA
G
GS
GF
CG
SHO
SV
IP
H
R
ER
HR
BB
IBB
SO
HBP
BK
WP
BF
ERA+
WHIP
H/9
HR/9
BB/9
SO/9
SO/BB
1
SP
Justin Thompson *
25
11
15
.423
4.05
34
34
0
5
0
0
222.0
227
114
100
20
79
4
149
2
0
4
946
116
1.378
9.2
0.8
3.2
6.0
1.89
2
SP
Brian Moehler
26
14
13
.519
3.90
33
33
0
4
3
0
221.1
220
103
96
30
56
1
123
2
0
4
912
121
1.247
8.9
1.2
2.3
5.0
2.20
3
SP
Seth Greisinger
22
6
9
.400
5.12
21
21
0
0
0
0
130.0
142
79
74
17
48
2
66
4
0
3
562
92
1.462
9.8
1.2
3.3
4.6
1.38
4
SP
Frank Castillo
29
3
9
.250
6.83
27
19
4
0
0
1
116.0
150
91
88
17
44
0
81
5
0
0
531
69
1.672
11.6
1.3
3.4
6.3
1.84
5
SP
Brian Powell
24
3
8
.273
6.35
18
16
1
0
0
0
83.2
101
67
59
17
36
2
46
2
0
3
383
74
1.637
10.9
1.8
3.9
4.9
1.28
Rk
Pos
Age
W
L
W-L%
ERA
G
GS
GF
CG
SHO
SV
IP
H
R
ER
HR
BB
IBB
SO
HBP
BK
WP
BF
ERA+
WHIP
H/9
HR/9
BB/9
SO/9
SO/BB
6
CL
Todd Jones
30
1
4
.200
4.97
65
0
53
0
0
28
63.1
58
38
35
7
36
4
57
2
0
5
279
95
1.484
8.2
1.0
5.1
8.1
1.58
7
RP
Bryce Florie
28
8
9
.471
4.80
42
16
6
0
0
0
133.0
141
80
71
16
59
6
97
4
0
9
580
98
1.504
9.5
1.1
4.0
6.6
1.64
8
RP
Doug Bochtler
27
0
2
.000
6.15
51
0
11
0
0
0
67.1
73
48
46
17
42
6
45
3
0
6
312
77
1.708
9.8
2.3
5.6
6.0
1.07
9
RP
Doug Brocail
31
5
2
.714
2.73
60
0
24
0
0
0
62.2
47
23
19
2
18
3
55
1
0
6
247
173
1.037
6.8
0.3
2.6
7.9
3.06
10
RP
Sean Runyan *
24
1
4
.200
3.58
88
0
11
0
0
1
50.1
47
23
20
7
28
3
39
2
0
5
223
132
1.490
8.4
1.3
5.0
7.0
1.39
Rk
Pos
Age
W
L
W-L%
ERA
G
GS
GF
CG
SHO
SV
IP
H
R
ER
HR
BB
IBB
SO
HBP
BK
WP
BF
ERA+
WHIP
H/9
HR/9
BB/9
SO/9
SO/BB
11
Tim Worrell
30
2
6
.250
5.98
15
9
0
0
0
0
61.2
66
42
41
11
19
2
47
1
0
0
265
79
1.378
9.6
1.6
2.8
6.9
2.47
12
A.J. Sager
33
4
2
.667
6.52
31
3
7
0
0
2
59.1
79
47
43
7
23
4
23
1
0
4
274
72
1.719
12.0
1.1
3.5
3.5
1.00
13
Dean Crow
25
2
2
.500
3.94
32
0
15
0
0
0
45.2
55
22
20
6
16
6
18
2
0
0
197
120
1.555
10.8
1.2
3.2
3.5
1.13
14
Matt Anderson
21
5
1
.833
3.27
42
0
10
0
0
0
44.0
38
16
16
3
31
4
44
2
0
2
194
145
1.568
7.8
0.6
6.3
9.0
1.42
15
Greg Keagle
27
0
5
.000
5.59
9
7
0
0
0
0
38.2
46
26
24
5
20
0
25
4
0
2
180
85
1.707
10.7
1.2
4.7
5.8
1.25
16
Roberto Duran *
25
0
1
.000
5.87
18
0
5
0
0
0
15.1
9
10
10
0
17
0
12
2
0
2
74
82
1.696
5.3
0.0
10.0
7.0
0.71
17
Denny Harriger
28
0
3
.000
6.75
4
2
2
0
0
0
12.0
17
12
9
1
8
2
3
0
0
0
61
72
2.083
12.8
0.8
6.0
2.3
0.38
18
Scott Sanders
29
0
2
.000
17.69
3
2
1
0
0
0
9.2
24
19
19
1
6
2
6
0
0
1
57
27
3.103
22.3
0.9
5.6
5.6
1.00
19
Marino Santana
26
0
0
3.68
7
0
2
0
0
0
7.1
9
3
3
1
8
2
10
1
0
3
39
133
2.318
11.0
1.2
9.8
12.3
1.25
20
Will Brunson *
28
0
0
0.00
8
0
1
0
0
0
3.0
2
0
0
0
1
0
1
0
0
1
11
1.000
6.0
0.0
3.0
3.0
1.00
Team Totals
26.5
65
97
.401
4.93
162
162
153
9
3
32
1446.1
1551
863
792
185
595
53
947
40
0
60
6327
96
1.484
9.7
1.2
3.7
5.9
1.59
Rank in 14 AL teams
13
2
10
7
11
12
5
8
10
11
11
12
12
Rk
Pos
Age
W
L
W-L%
ERA
G
GS
GF
CG
SHO
SV
IP
H
R
ER
HR
BB
IBB
SO
HBP
BK
WP
BF
ERA+
WHIP
H/9
HR/9
BB/9
SO/9
SO/BB
* - throws left-handed, # - throws both, else - throws right, ? - unknown
Age
IP
G
GS
R
RA9
RA9opp
RA9def
RA9role
PPFp
RA9avg
RAA
WAA
gmLI
WAAadj
WAR
RAR
waaWL%
162WL%
Salary
Acquired
Matt Anderson
21
44.0
42
0
16
3.27
5.17
0.29
-0.39
100.7
4.52
6
0.6
1.6
0.1
1.1
12
.514
.504
$170,000
Amateur Draft
Doug Bochtler
27
67.1
51
0
48
6.42
5.28
0.36
-0.40
101.3
4.57
-14
-1.3
.7
0.0
-0.6
-5
.475
.492
$287,500
Purchased
Doug Brocail
31
62.2
60
0
23
3.30
5.16
0.30
-0.39
101.1
4.52
8
0.8
1.2
-0.0
1.4
17
.514
.505
$850,000
Traded
Will Brunson *
28
3.0
8
0
0
0.00
5.95
0.33
-0.45
101.5
5.24
2
0.2
1.6
0.0
0.2
2
.521
.501
$
Waivers
Frank Castillo
29
116.0
27
19
91
7.06
4.96
0.38
0.07
102.1
4.75
-30
-2.6
.9
-0.1
-1.6
-15
.403
.484
$1,750,000
Free Agency
Dean Crow
25
45.2
32
0
22
4.34
5.15
0.38
-0.39
100.8
4.42
0
0.0
.6
-0.1
0.4
6
.501
.500
$
Traded
Roberto Duran *
25
15.1
18
0
10
5.87
5.24
0.31
-0.40
101.6
4.61
-2
-0.2
.2
0.0
0.0
-0
.489
.499
$177,500
Traded
Bryce Florie
28
133.0
42
16
80
5.41
5.15
0.34
0.01
100.6
4.84
-8
-0.8
1.3
-0.2
0.2
9
.481
.495
$600,000
Traded
Seth Greisinger
22
130.0
21
21
79
5.47
5.04
0.37
0.18
100.6
4.88
-8
-0.8
-0.1
0.3
8
.463
.495
$170,000
Amateur Draft
Denny Harriger
28
12.0
4
2
12
9.00
4.57
0.45
0.08
102.0
4.28
-6
-0.5
1.3
-0.0
-0.4
-5
.367
.497
$
Free Agency
Todd Jones
30
63.1
65
0
38
5.40
5.12
0.32
-0.39
101.2
4.47
-7
-0.6
1.5
-0.3
-0.3
2
.490
.496
$2,250,000
Traded
Greg Keagle
27
38.2
9
7
26
6.05
5.58
0.37
0.15
98.9
5.30
-3
-0.3
.3
-0.0
0.0
2
.466
.498
$200,000
Rule 5 Draft
Brian Moehler
26
221.1
33
33
103
4.19
5.16
0.36
0.19
100.7
5.03
21
2.1
-0.1
3.9
49
.563
.513
$240,000
Amateur Draft
Brian Powell
24
83.2
18
16
67
7.21
5.04
0.39
0.18
102.0
4.92
-21
-1.9
.2
-0.0
-1.1
-10
.397
.489
$170,000
Amateur Draft
Sean Runyan *
24
50.1
88
0
23
4.11
5.57
0.33
-0.42
100.9
4.86
4
0.4
1.3
-0.1
0.8
11
.505
.502
$170,000
Rule 5 Draft
A.J. Sager
33
59.1
31
3
47
7.13
5.29
0.42
-0.29
99.7
4.57
-17
-1.5
1.1
-0.2
-1.2
-9
.450
.490
$287,500
Free Agency
Scott Sanders
29
9.2
3
2
19
17.69
5.59
0.51
0.14
100.7
5.25
-13
-0.9
.0
0.0
-0.8
-12
.205
.495
$1,700,000
Traded
Marino Santana
26
7.1
7
0
3
3.68
5.19
0.30
-0.39
100.7
4.53
1
0.1
1.3
-0.0
0.1
2
.510
.500
$
Free Agency
Justin Thompson *
25
222.0
34
34
114
4.62
5.06
0.35
0.18
101.1
4.95
8
0.8
-0.1
2.6
37
.524
.505
$400,000
Amateur Draft
Tim Worrell
30
61.2
15
9
42
6.13
4.95
0.35
0.05
102.5
4.77
-9
-0.9
1.2
-0.1
-0.4
-1
.443
.495
$1,000,000
Traded
Team Total
26.5
1446.1
608
162
863
5.37
5.14
0.36
-0.01
101.0
4.82
-89
-7.3
1.2
-1.3
4.6
98
.488
.498
$10,422,500
Age
IP
G
GS
R
RA9
RA9opp
RA9def
RA9role
PPFp
RA9avg
RAA
WAA
gmLI
WAAadj
WAR
RAR
waaWL%
162WL%
Salary
Acquired
Age
IP
Ptn%
HR%
SO%
BB%
XBH%
X/H%
GB/FB
GO/AO
IP%
LD%
HR/FB
IF/FB
Opp
DP
%
Matt Anderson
21
44.0
59%
1.6%
22.7%
16.0%
6.2%
32%
0.68
1.13
56%
19%
6.0%
24%
49
6
12%
Doug Bochtler
27
67.1
55%
5.5%
14.4%
13.5%
10.3%
44%
0.52
0.62
65%
26%
13.5%
12%
69
5
7%
Doug Brocail
31
62.2
60%
0.8%
22.3%
7.3%
5.7%
30%
0.75
0.98
68%
24%
2.5%
19%
44
4
9%
Will Brunson *
28
3.0
82%
0.0%
9.1%
9.1%
9.1%
50%
0.80
1.67
82%
33%
0.0%
20%
2
1
50%
Frank Castillo
29
116.0
50%
3.2%
15.3%
8.3%
10.0%
35%
0.68
1.00
72%
27%
8.5%
16%
95
9
9%
Dean Crow
25
45.2
58%
3.1%
9.1%
8.1%
7.1%
26%
0.89
1.13
78%
24%
8.0%
10%
40
10
25%
Roberto Duran *
25
15.1
45%
0.0%
16.2%
23.0%
4.1%
33%
0.29
0.42
55%
19%
0.0%
19%
14
0
0%
Bryce Florie
28
133.0
50%
2.8%
16.7%
10.2%
7.8%
32%
1.37
2.50
69%
21%
9.8%
6%
104
17
16%
Seth Greisinger
22
130.0
49%
3.0%
11.7%
8.5%
8.0%
32%
0.78
0.98
76%
19%
8.0%
13%
89
11
12%
Denny Harriger
28
12.0
56%
1.6%
4.9%
13.1%
3.3%
12%
1.04
1.36
79%
26%
5.0%
17%
11
1
9%
Todd Jones
30
63.1
48%
2.5%
20.4%
12.9%
6.1%
29%
0.98
1.71
63%
24%
8.2%
8%
52
8
15%
Greg Keagle
27
38.2
41%
2.8%
13.9%
11.1%
7.2%
28%
0.60
1.02
70%
34%
6.7%
7%
40
4
10%
Brian Moehler
26
221.1
48%
3.3%
13.5%
6.1%
8.2%
34%
0.94
1.32
76%
21%
9.4%
14%
148
28
19%
Brian Powell
24
83.2
47%
4.4%
12.0%
9.4%
10.7%
41%
0.71
0.90
73%
23%
11.3%
13%
73
5
7%
Sean Runyan *
24
50.1
57%
3.1%
17.5%
12.6%
6.7%
32%
0.67
0.96
65%
22%
9.3%
15%
49
6
12%
A.J. Sager
33
59.1
51%
2.6%
8.4%
8.4%
7.7%
27%
1.43
2.90
78%
24%
8.2%
6%
56
9
16%
Scott Sanders
29
9.2
42%
1.8%
10.5%
10.5%
8.8%
21%
0.76
1.00
77%
36%
4.0%
0%
10
1
10%
Marino Santana
26
7.1
56%
2.6%
25.6%
20.5%
7.7%
33%
0.58
1.00
46%
35%
11.1%
25%
13
1
8%
Justin Thompson *
25
222.0
21%
2.1%
15.8%
8.4%
6.7%
28%
0.84
1.13
73%
23%
6.2%
15%
183
16
9%
Tim Worrell
30
61.2
49%
4.2%
17.7%
7.2%
11.7%
47%
0.60
0.79
71%
21%
11.0%
19%
38
5
13%
League Average
44%
2.8%
16.3%
8.8%
8.1%
34%
0.76
1.05
71%
22%
7.9%
14%
10%
Team Total
26.6
46%
2.9%
15.0%
9.4%
8.0%
33%
0.83
1.18
71%
23%
8.4%
13%
1179
147
12%
Age
IP
Ptn%
HR%
SO%
BB%
XBH%
X/H%
GB/FB
GO/AO
IP%
LD%
HR/FB
IF/FB
Opp
DP
%
Age
IP
G
PA
AB
R
H
2B
3B
HR
SB
CS
BB
SO
BA
OBP
SLG
OPS
BAbip
TB
GDP
HBP
SH
SF
IBB
ROE
Matt Anderson
21
44.0
42
194
152
16
38
7
2
3
2
2
31
44
.250
.378
.382
.759
.324
58
6
2
6
3
4
1
Doug Bochtler
27
67.1
51
312
262
48
73
9
6
17
7
3
42
45
.279
.381
.553
.934
.276
145
5
3
2
3
6
4
Doug Brocail
31
62.2
60
247
223
23
47
11
1
2
4
3
18
55
.211
.269
.296
.565
.266
66
4
1
2
3
3
6
Will Brunson *
28
3.0
8
11
10
0
2
1
0
0
1
0
1
1
.200
.273
.300
.573
.222
3
1
0
0
0
0
0
Frank Castillo
29
116.0
27
531
474
91
150
31
5
17
10
7
44
81
.316
.376
.511
.887
.348
242
9
5
2
6
0
3
Dean Crow
25
45.2
32
197
176
22
55
8
0
6
6
4
16
18
.313
.374
.460
.835
.320
81
10
2
2
1
6
2
Roberto Duran *
25
15.1
18
74
53
10
9
3
0
0
0
0
17
12
.170
.389
.226
.615
.220
12
0
2
2
0
0
0
Bryce Florie
28
133.0
42
580
512
80
141
25
4
16
8
6
59
97
.275
.354
.434
.787
.312
222
17
4
3
2
6
6
Seth Greisinger
22
130.0
21
562
503
79
142
25
3
17
16
8
48
66
.282
.346
.445
.792
.294
224
11
4
2
5
2
4
Denny Harriger
28
12.0
4
61
52
12
17
1
0
1
1
0
8
3
.327
.417
.404
.821
.333
21
1
0
1
0
2
3
Todd Jones
30
63.1
65
279
233
38
58
10
0
7
4
0
36
57
.249
.347
.382
.729
.291
89
8
2
2
6
4
1
Greg Keagle
27
38.2
9
180
156
26
46
7
1
5
5
1
20
25
.295
.389
.449
.838
.325
70
4
4
0
0
0
3
Brian Moehler
26
221.1
33
912
847
103
220
38
7
30
11
9
56
123
.260
.306
.427
.734
.273
362
28
2
3
3
1
9
Brian Powell
24
83.2
18
383
343
67
101
22
2
17
2
4
36
46
.294
.364
.519
.883
.299
178
5
2
1
1
2
7
Sean Runyan *
24
50.1
88
223
184
23
47
8
0
7
6
2
28
39
.255
.348
.413
.761
.276
76
6
2
2
7
3
3
A.J. Sager
33
59.1
31
274
243
47
79
13
1
7
11
3
23
23
.325
.383
.473
.856
.335
115
9
1
5
2
4
4
Scott Sanders
29
9.2
3
57
51
19
24
4
0
1
0
1
6
6
.471
.526
.608
1.134
.523
31
1
0
0
0
2
1
Marino Santana
26
7.1
7
39
29
3
9
2
0
1
0
0
8
10
.310
.474
.483
.956
.444
14
1
1
1
0
2
0
Justin Thompson *
25
222.0
34
946
849
114
227
40
3
20
21
16
79
149
.267
.329
.392
.721
.302
333
16
2
10
6
4
13
Tim Worrell
30
61.2
15
265
244
42
66
18
2
11
5
0
19
47
.270
.325
.496
.820
.294
121
5
1
0
1
2
1
League Average
.270
.339
.430
.769
.300
Team Total
26.6
608
6327
5596
863
1551
283
37
185
120
69
595
947
.277
.348
.440
.788
.303
2463
147
40
46
49
53
71
Age
IP
G
PA
AB
R
H
2B
3B
HR
SB
CS
BB
SO
BA
OBP
SLG
OPS
BAbip
TB
GDP
HBP
SH
SF
IBB
ROE
Age
IP
PtchR
PitchW
Plays
WPA
WPA+
WPA-
aLI
WPA/LI
Clutch
RE24
REW
boLI
RE24/boLI
LevHi
LevMd
LevLo
Matt Anderson
21
44.0
7.7
0.7
201
0.5
5.0
-4.5
1.41
0.4
-0.0
3.5
0.3
1.41
4.3
22
9
9
Doug Bochtler
27
67.1
-9.6
-0.9
328
-1.4
2.7
-4.1
.55
-1.7
-0.8
-11.8
-1.1
0.55
-16.7
7
13
28
Doug Brocail
31
62.2
12.7
1.2
258
2.7
5.7
-3.1
1.15
1.7
0.6
15.8
1.5
1.15
20.5
19
14
24
Will Brunson *
28
3.0
1.7
0.2
13
0.2
0.3
-0.1
1.31
0.0
0.2
1.2
0.1
1.31
0.2
3
2
3
Frank Castillo
29
116.0
-24.8
-2.2
548
-2.5
8.3
-10.8
.95
-1.6
-1.0
-21.8
-2.0
0.95
-17.3
1
3
4
Dean Crow
25
45.2
3.9
0.4
207
0.1
2.3
-2.2
.73
-0.1
0.3
3.4
0.3
0.73
-1.3
3
6
20
Roberto Duran *
25
15.1
-1.4
-0.1
76
-0.1
0.2
-0.3
.20
0.0
-0.6
0.9
0.1
0.20
1.0
0
0
17
Bryce Florie
28
133.0
-2.6
-0.2
609
-0.3
9.3
-9.6
.90
-0.3
-0.0
-6.1
-0.6
0.90
-3.8
9
8
8
Seth Greisinger
22
130.0
-5.2
-0.5
590
-0.4
9.6
-10.0
.94
0.0
-0.5
-4.5
-0.4
0.94
2.4
0
0
0
Denny Harriger
28
12.0
-3.6
-0.3
62
-0.8
1.0
-1.8
1.27
-0.2
-0.4
-4.2
-0.4
1.27
-2.4
1
0
1
Todd Jones
30
63.1
-1.7
-0.2
286
1.6
9.3
-7.7
1.81
0.6
0.3
0.3
0.0
1.81
0.4
31
10
18
Greg Keagle
27
38.2
-3.6
-0.3
188
-0.8
2.6
-3.4
.94
-0.6
-0.2
-7.4
-0.7
0.94
-7.3
0
0
2
Brian Moehler
26
221.1
20.2
2.0
931
1.0
15.9
-14.9
.92
1.9
-0.8
24.0
2.3
0.92
27.7
0
0
0
Brian Powell
24
83.2
-16.3
-1.5
396
-1.2
6.4
-7.6
.95
-1.0
-0.3
-18.6
-1.7
0.95
-13.3
0
0
2
Sean Runyan *
24
50.1
5.8
0.6
233
-0.9
3.3
-4.2
.95
-0.3
-0.6
-5.0
-0.5
0.95
-4.8
30
19
37
A.J. Sager
33
59.1
-11.8
-1.1
289
-1.3
2.9
-4.2
.76
-0.9
-0.8
-15.4
-1.4
0.76
-11.9
7
12
9
Scott Sanders
29
9.2
-12.9
-1.0
59
-0.7
0.4
-1.1
.61
-0.6
-0.5
-11.6
-0.9
0.61
-7.8
0
0
1
Marino Santana
26
7.1
1.1
0.1
42
-0.5
0.4
-0.9
1.21
-0.2
-0.2
-1.4
-0.1
1.21
-2.0
3
1
3
Justin Thompson *
25
222.0
13.6
1.3
991
1.1
17.4
-16.3
1.01
1.8
-0.6
15.6
1.5
1.01
21.2
0
0
0
Tim Worrell
30
61.2
-7.4
-0.7
270
-0.7
4.0
-4.7
.83
-0.3
-0.6
-5.2
-0.5
0.83
-1.9
1
2
2
League Average
.99
Team Total
26.6
-34.1
-2.7
6577
-4.3
107.0
-111.3
.96
-1.5
-2.9
-48.2
-3.9
0.96
-12.7
137
99
188
Age
IP
PtchR
PitchW
Plays
WPA
WPA+
WPA-
aLI
WPA/LI
Clutch
RE24
REW
boLI
RE24/boLI
LevHi
LevMd
LevLo
Age
IP
G
GS
Wgs
Lgs
ND
Wchp
Ltuf
Wtm
Ltm
tmW-L%
Wlst
Lsv
CG
SHO
QS
QS%
GmScA
Best
Wrst
BQR
BQS
sDR
lDR
RS/GS
RS/IP
IP/GS
Pit/GS
<80
80-99
100-119
≥120
Max
Frank Castillo
29
116.0
27
19
3
9
7
2
1
8
11
.421
3
4
0
0
5
26%
35.7
62
11
23
14
2
9
5.1
4.3
4.8
91
5
6
7
1
127
Bryce Florie
28
133.0
42
16
5
8
3
0
2
7
9
.438
0
2
0
0
8
50%
45.9
76
12
36
14
1
7
3.8
3.4
5.8
94
4
5
6
1
122
Seth Greisinger
22
130.0
21
21
6
9
6
3
3
9
12
.429
3
3
0
0
11
52%
45.4
75
14
17
7
0
11
3.6
4.6
6.2
101
1
9
11
0
119
Denny Harriger
28
12.0
4
2
0
2
0
0
0
0
2
.000
1
0
0
0
0
0%
34.5
37
32
3
2
0
1
5.0
7.0
5.0
94
0
2
0
0
98
Greg Keagle
27
38.2
9
7
0
5
2
0
1
2
5
.286
0
1
0
0
1
14%
43.9
70
26
14
3
0
6
4.4
2.9
5.0
89
3
2
2
0
108
Brian Moehler
26
221.1
33
33
14
13
6
0
2
17
16
.515
2
2
4
3
20
61%
51.8
80
17
25
9
1
15
4.5
4.5
6.7
100
5
11
14
3
123
Brian Powell
24
83.2
18
16
3
8
5
2
1
4
12
.250
1
1
0
0
3
19%
40.3
66
7
6
4
2
6
3.9
4.3
5.2
89
4
7
5
0
113
A.J. Sager
33
59.1
31
3
1
1
1
1
0
2
1
.667
0
1
0
0
0
0%
30.0
51
18
14
7
1
0
6.6
8.2
3.7
76
1
2
0
0
87
Scott Sanders
29
9.2
3
2
0
2
0
0
0
0
2
.000
0
0
0
0
0
0%
1.5
18
-15
5
4
0
2
2.0
3.6
4.3
101
0
1
1
0
110
Justin Thompson *
25
222.0
34
34
11
15
8
2
4
13
21
.382
2
3
5
0
19
56%
50.4
82
19
23
11
0
11
4.9
4.2
6.5
103
1
13
16
3
130
Tim Worrell
30
61.2
15
9
2
6
1
0
1
3
6
.333
0
0
0
0
4
44%
41.6
63
21
9
5
0
6
5.3
5.1
5.3
89
2
5
2
0
119
League Average
.499
47%
47
99
-21
5.1
5.1
6.0
98
Team Total
26.6
608
162
45
78
39
10
15
65
97
.401
12
17
9
3
71
44%
45
82
-15
303
121
7
74
4.4
4.3
5.9
96
26
63
64
8
130
Age
IP
G
GS
Wgs
Lgs
ND
Wchp
Ltuf
Wtm
Ltm
tmW-L%
Wlst
Lsv
CG
SHO
QS
QS%
GmScA
Best
Wrst
BQR
BQS
sDR
lDR
RS/GS
RS/IP
IP/GS
Pit/GS
<80
80-99
100-119
≥120
Max
Age
IP
G
GR
GF
Wgr
Lgr
SVOpp
SV
BSv
SV%
SVSit
Hold
IR
IS
IS%
1st IP
aLI
LevHi
LevMd
LevLo
Ahd
Tie
Bhd
Runr
Empt
>3o
<3o
IPmult
0DR
Out/GR
Pit/GR
Matt Anderson
21
44.0
42
42
10
5
1
4
0
4
0%
10
6
30
15
50%
7
1.410
22
9
9
13
13
16
17
25
13
11
13
10
3.1
19
Doug Bochtler
27
67.1
51
51
11
0
2
2
0
2
0%
4
2
50
20
40%
6
.551
7
13
28
9
4
38
28
23
23
14
25
6
4.0
24
Doug Brocail
31
62.2
60
60
24
5
2
1
0
1
0%
13
11
44
11
25%
8
1.151
19
14
24
21
10
29
25
35
17
19
19
16
3.1
16
Will Brunson *
28
3.0
8
8
1
0
0
0
0
0
1
1
10
2
20%
6
1.308
3
2
3
1
2
5
7
1
0
7
1
2
1.1
6
Frank Castillo
29
116.0
27
8
4
0
0
1
1
0
100%
1
0
3
2
67%
6
.950
1
3
4
1
1
6
2
6
6
0
6
0
9.0
45
Dean Crow
25
45.2
32
32
15
2
2
0
0
0
0
0
14
2
14%
8
.734
3
6
20
1
4
27
10
22
20
5
22
5
4.3
22
Roberto Duran *
25
15.1
18
18
5
0
1
0
0
0
0
0
8
0
0%
8
.197
0
0
17
4
0
14
6
12
2
6
5
5
2.6
16
Bryce Florie
28
133.0
42
26
6
3
1
0
0
0
5
4
32
14
44%
8
.899
9
8
8
9
4
13
16
10
14
7
15
6
4.7
23
Denny Harriger
28
12.0
4
2
2
0
1
0
0
0
0
0
0
0
9
1.273
1
0
1
0
1
1
0
2
0
0
0
1
3.0
23
Todd Jones
30
63.1
65
65
53
1
4
32
28
4
88%
32
0
17
5
29%
9
1.813
31
10
18
39
7
19
10
55
5
11
6
17
2.9
18
Greg Keagle
27
38.2
9
2
0
0
0
0
0
0
0
0
3
3
100%
3
.940
0
0
2
0
0
2
2
0
1
1
1
0
5.0
43
Brian Powell
24
83.2
18
2
1
0
0
0
0
0
0
0
3
1
33%
8
.947
0
0
2
1
0
1
1
1
0
1
0
0
1.5
6
Sean Runyan *
24
50.1
88
88
11
1
4
3
1
2
33%
18
11
76
27
36%
8
.954
30
19
37
27
13
48
45
43
7
60
17
41
1.7
10
A.J. Sager
33
59.1
31
28
7
3
1
3
2
1
67%
4
1
28
14
50%
5
.758
7
12
9
6
5
17
14
14
17
6
19
1
5.2
28
Scott Sanders
29
9.2
3
1
1
0
0
0
0
0
0
0
0
0
9
.609
0
0
1
0
0
1
0
1
0
0
0
0
3.0
13
Marino Santana
26
7.1
7
7
2
0
0
0
0
0
1
1
7
3
43%
7
1.209
3
1
3
1
2
4
4
3
4
3
4
0
3.1
23
Tim Worrell
30
61.2
15
6
0
0
0
1
0
1
0%
1
0
7
2
29%
4
.827
1
2
2
1
0
5
3
3
5
0
5
0
7.0
31
League Average
68%
32%
1.001
3.5
19
Team Total
26.6
608
446
153
20
19
47
32
15
68%
90
37
332
121
36%
.961
137
99
188
134
66
246
190
256
134
151
158
110
3.3
19
Age
IP
G
GR
GF
Wgr
Lgr
SVOpp
SV
BSv
SV%
SVSit
Hold
IR
IS
IS%
1st IP
aLI
LevHi
LevMd
LevLo
Ahd
Tie
Bhd
Runr
Empt
>3o
<3o
IPmult
0DR
Out/GR
Pit/GR
Age
IP
PA
H
Inf
Bnt
All
GS
GSo
vRH
vLH
Hm
Rd
<2,3B
Scr
SO
%
ROE
WP
PB
SBO
SB
CS
SB%
SB2
CS2
SB3
CS3
SBH
CSH
PO
PCS
BT
PAu
Matt Anderson
21
44.0
194
38
3
0
3
0
14
3
0
2
1
24
12
2
50%
1
2
0
76
2
2
50%
2
2
0
0
0
0
0
0
6
0
Doug Bochtler
27
67.1
312
73
11
1
17
0
21
9
8
12
5
25
10
4
40%
4
6
0
126
7
3
70%
6
3
1
0
0
0
1
0
15
0
Doug Brocail
31
62.2
247
47
12
1
2
0
11
1
1
1
1
11
8
2
73%
6
6
1
84
4
3
57%
2
3
2
0
0
0
0
0
14
0
Will Brunson *
28
3.0
11
2
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
6
1
0
100%
1
0
0
0
0
0
0
0
1
0
Frank Castillo
29
116.0
531
150
27
2
17
1
12
12
5
10
7
32
15
3
47%
3
0
1
201
10
7
59%
10
7
0
0
0
0
0
0
8
0
Dean Crow
25
45.2
197
55
16
2
6
0
13
4
2
5
1
11
5
2
45%
2
0
0
76
6
4
60%
6
4
0
0
0
0
1
1
1
0
Roberto Duran *
25
15.1
74
9
1
0
0
0
5
0
0
0
0
5
0
2
0%
0
2
0
30
0
0
0
0
0
0
0
0
0
0
3
0
Bryce Florie
28
133.0
580
141
41
2
16
0
21
7
9
9
7
43
25
3
58%
6
9
4
189
8
6
57%
6
5
2
0
0
1
2
0
18
0
Seth Greisinger
22
130.0
562
142
35
2
17
0
3
9
8
9
8
27
16
3
59%
4
3
3
207
16
8
67%
15
6
1
2
0
0
3
3
13
0
Denny Harriger
28
12.0
61
17
3
0
1
0
2
0
1
1
0
3
1
0
33%
3
0
0
25
1
0
100%
1
0
0
0
0
0
0
0
0
0
Todd Jones
30
63.1
279
58
14
0
7
0
16
3
4
5
2
19
9
3
47%
1
5
0
95
4
0
100%
3
0
1
0
0
0
0
0
12
0
Greg Keagle
27
38.2
180
46
6
1
5
0
7
0
5
3
2
13
7
1
54%
3
2
0
73
5
1
83%
5
1
0
0
0
0
0
0
3
0
Brian Moehler
26
221.1
912
220
64
7
30
0
11
14
16
17
13
45
23
4
51%
9
4
0
286
11
9
55%
10
9
1
0
0
0
2
1
11
0
Brian Powell
24
83.2
383
101
15
1
17
0
9
12
5
14
3
14
7
4
50%
7
3
2
149
2
4
33%
1
4
1
0
0
0
1
0
8
0
Sean Runyan *
24
50.1
223
47
14
2
7
1
8
3
4
4
3
17
12
1
71%
3
5
0
94
6
2
75%
3
2
3
0
0
0
1
1
15
0
A.J. Sager
33
59.1
274
79
20
2
7
0
9
4
3
4
3
27
22
2
81%
4
4
0
111
11
3
79%
8
3
2
0
1
0
0
0
9
0
Scott Sanders
29
9.2
57
24
5
1
1
0
3
0
1
0
1
3
2
0
67%
1
1
0
25
0
1
0%
0
1
0
0
0
0
0
0
3
0
Marino Santana
26
7.1
39
9
2
0
1
0
4
1
0
0
1
7
1
1
14%
0
3
0
19
0
0
0
0
0
0
0
0
0
0
3
0
Justin Thompson *
25
222.0
946
227
53
3
20
1
8
12
8
10
10
40
28
4
70%
13
4
2
360
21
16
57%
18
15
3
1
0
0
8
5
17
0
Tim Worrell
30
61.2
265
66
16
1
11
0
3
9
2
7
4
7
4
0
57%
1
0
1
92
5
0
100%
5
0
0
0
0
0
0
0
3
0
League Average
54%
69%
Team Total
26.6
6327
1551
358
28
185
3
180
103
82
113
72
373
207
41
56%
71
60
14
2324
120
69
63%
102
65
17
3
1
1
19
11
163
0
Age
IP
PA
H
Inf
Bnt
All
GS
GSo
vRH
vLH
Hm
Rd
<2,3B
Scr
SO
%
ROE
WP
PB
SBO
SB
CS
SB%
SB2
CS2
SB3
CS3
SBH
CSH
PO
PCS
BT
PAu
Age
IP
PA
Pit
Pit/PA
Str
Str%
L/Str
S/Str
F/Str
I/Str
AS/Str
I/Bll
AS/Pit
Con
1st%
30%
30c
30s
02%
02c
02s
02h
L/SO
3pK
4pW
PAu
Pitu
Stru
Matt Anderson
21
44.0
194
777
4.01
435
56%
23%
17%
33%
27%
77%
4%
43%
78%
42%
8%
16
6
18%
34
20
0
32%
6
6
0
0
0
Doug Bochtler
27
67.1
312
1239
3.97
709
57%
30%
12%
26%
31%
70%
4%
40%
82%
56%
7%
22
9
17%
52
18
1
38%
4
7
0
0
0
Doug Brocail
31
62.2
247
957
3.87
599
63%
25%
19%
28%
29%
75%
3%
47%
75%
53%
4%
11
7
19%
48
32
4
24%
9
2
0
0
0
Will Brunson *
28
3.0
11
47
4.27
22
47%
32%
14%
14%
41%
68%
0%
32%
80%
55%
0%
0
0
0%
0
0
0
100%
0
0
0
0
0
Frank Castillo
29
116.0
532
2087
3.92
1288
62%
30%
12%
27%
31%
70%
0%
43%
83%
59%
5%
24
14
23%
120
38
2
31%
4
10
-1
0
0
Dean Crow
25
45.2
200
717
3.59
432
60%
25%
9%
29%
37%
75%
7%
45%
88%
61%
5%
9
3
21%
41
18
3
28%
4
0
-3
0
0
Roberto Duran *
25
15.1
74
288
3.89
153
53%
29%
16%
27%
28%
71%
0%
38%
77%
50%
8%
6
3
15%
11
4
2
33%
2
3
0
0
0
Bryce Florie
28
133.0
585
2085
3.56
1210
58%
28%
16%
22%
35%
72%
2%
42%
78%
54%
7%
41
17
15%
87
38
3
19%
12
18
-5
0
0
Seth Greisinger
22
130.0
564
2113
3.75
1284
61%
30%
9%
26%
35%
70%
1%
43%
87%
56%
5%
29
20
17%
97
39
4
38%
14
8
-2
0
0
Denny Harriger
28
12.0
61
233
3.82
143
61%
28%
7%
30%
35%
72%
9%
44%
90%
57%
8%
5
2
26%
16
5
1
33%
1
1
0
0
0
Todd Jones
30
63.1
279
1142
4.09
688
60%
26%
18%
30%
27%
74%
3%
45%
76%
58%
7%
20
9
24%
68
50
3
35%
9
7
0
0
0
Greg Keagle
27
38.2
181
710
3.92
420
59%
31%
13%
24%
31%
69%
0%
41%
81%
55%
4%
7
4
22%
39
16
2
44%
5
3
-1
0
0
Brian Moehler
26
221.1
914
3291
3.60
2074
63%
27%
13%
25%
35%
73%
0%
46%
82%
57%
4%
37
30
18%
167
86
7
33%
14
6
-2
0
0
Brian Powell
24
83.2
384
1434
3.73
877
61%
25%
12%
29%
34%
75%
1%
46%
84%
54%
5%
18
9
15%
58
24
7
35%
7
8
-1
0
0
Sean Runyan *
24
50.1
223
875
3.92
484
55%
29%
14%
25%
32%
71%
3%
39%
80%
44%
10%
22
14
13%
29
16
0
38%
7
5
0
0
0
A.J. Sager
33
59.1
274
997
3.64
580
58%
25%
10%
26%
39%
75%
4%
44%
87%
59%
4%
12
6
12%
34
9
0
22%
4
2
0
0
0
Scott Sanders
29
9.2
57
215
3.77
124
58%
26%
13%
25%
36%
74%
5%
43%
83%
51%
14%
8
5
12%
7
3
1
33%
1
1
0
0
0
Marino Santana
26
7.1
39
159
4.08
93
58%
28%
32%
18%
22%
72%
9%
42%
55%
56%
8%
3
2
46%
18
11
2
20%
4
0
0
0
0
Justin Thompson *
25
222.0
951
3421
3.60
2143
63%
24%
18%
25%
33%
76%
1%
47%
77%
59%
5%
43
25
19%
177
94
10
21%
31
14
-5
0
0
Tim Worrell
30
61.2
265
991
3.74
642
65%
29%
14%
26%
31%
71%
2%
46%
81%
63%
5%
13
9
26%
69
41
3
40%
8
2
0
0
0
League Average
3.73
62%
27%
14%
26%
32%
73%
1%
45%
81%
57%
5%
19%
31%
Team Total
26.6
6347
23778
3.75
14400
61%
27%
14%
26%
33%
73%
2%
44%
81%
56%
5%
346
194
18%
1172
562
55
30%
146
103
-20
0
0
Age
IP
PA
Pit
Pit/PA
Str
Str%
L/Str
S/Str
F/Str
I/Str
AS/Str
I/Bll
AS/Pit
Con
1st%
30%
30c
30s
02%
02c
02s
02h
L/SO
3pK
4pW
PAu
Pitu
Stru
Team Neutralized Pitching
Age
W
L
W-L%
ERA
IP
H
R
ER
HR
BB
SO
HBP
WHIP
H/9
BB/9
SO/9
SO/BB
HR/9
Gact
Gact
Matt Anderson
21
2
2
.500
3.21
42.0
37
17
15
3
30
42
2
1.595
7.9
6.4
9.0
1.40
0.6
42
42
Doug Bochtler
27
2
5
.286
5.86
66.0
71
48
43
17
41
44
3
1.697
9.7
5.6
6.0
1.07
2.3
51
51
Doug Brocail
31
4
2
.667
2.66
61.0
45
20
18
2
17
54
1
1.016
6.6
2.5
8.0
3.18
0.3
60
60
Will Brunson *
28
0
0
5.40
5.0
5
3
3
0
3
2
0
1.600
9.0
5.4
3.6
0.67
0.0
10
10
Frank Castillo
29
3
9
.250
6.53
113.0
145
91
82
16
43
79
5
1.664
11.5
3.4
6.3
1.84
1.3
27
27
Dean Crow
25
2
2
.500
3.86
42.0
53
20
18
6
15
17
2
1.619
11.4
3.2
3.6
1.13
1.3
32
32
Roberto Duran *
25
0
1
.000
5.40
15.0
9
10
9
0
17
12
2
1.733
5.4
10.2
7.2
0.71
0.0
18
18
Bryce Florie
28
6
8
.429
4.64
128.0
136
73
66
15
57
93
4
1.508
9.6
4.0
6.5
1.63
1.1
42
42
Seth Greisinger
22
5
8
.385
4.97
125.0
137
77
69
16
46
63
4
1.464
9.9
3.3
4.5
1.37
1.2
21
21
Denny Harriger
28
0
1
.000
6.00
12.0
16
9
8
1
8
3
0
2.000
12.0
6.0
2.3
0.38
0.8
4
4
Todd Jones
30
3
3
.500
4.65
62.0
56
36
32
7
35
56
2
1.468
8.1
5.1
8.1
1.60
1.0
65
65
Greg Keagle
27
1
3
.250
5.35
37.0
45
24
22
5
20
24
4
1.757
10.9
4.9
5.8
1.20
1.2
9
9
Brian Moehler
26
12
11
.522
3.79
214.0
213
100
90
29
54
119
2
1.248
9.0
2.3
5.0
2.20
1.2
33
33
Brian Powell
24
3
6
.333
5.96
83.0
98
61
55
16
35
45
2
1.602
10.6
3.8
4.9
1.29
1.7
18
18
Sean Runyan *
24
3
2
.600
3.42
50.0
45
21
19
7
27
38
2
1.440
8.1
4.9
6.8
1.41
1.3
88
88
A.J. Sager
33
2
4
.333
6.21
58.0
76
44
40
7
22
23
1
1.690
11.8
3.4
3.6
1.05
1.1
31
31
Scott Sanders
29
1
3
.250
7.43
40.0
57
37
33
6
11
32
0
1.700
12.8
2.5
7.2
2.91
1.4
26
26
Marino Santana
26
0
0
3.86
7.0
9
3
3
1
8
10
1
2.429
11.6
10.3
12.9
1.25
1.3
7
7
Justin Thompson *
25
12
12
.500
3.88
216.0
219
103
93
19
76
145
2
1.366
9.1
3.2
6.0
1.91
0.8
34
34
Tim Worrell
30
4
7
.364
4.98
103.0
103
63
57
16
28
82
1
1.272
9.0
2.4
7.2
2.93
1.4
43
43
Age
W
L
W-L%
ERA
IP
H
R
ER
HR
BB
SO
HBP
WHIP
H/9
BB/9
SO/9
SO/BB
HR/9
Gact
Gact
Age
Yrs
W
L
W-L%
ERA
G
GS
GF
CG
SHO
SV
IP
H
R
ER
HR
BB
IBB
SO
HBP
BK
WP
BF
ERA+
WHIP
H/9
HR/9
BB/9
SO/9
SO/BB
ERA+
Matt Anderson
21
1
5
1
.833
3.27
42
0
10
0
0
0
44.0
38
16
16
3
31
4
44
2
0
2
194
145
1.568
7.8
0.6
6.3
9.0
1.42
145
Doug Bochtler
27
4
9
16
.360
4.45
202
0
52
0
0
6
238.2
207
126
118
31
150
18
204
5
2
20
1052
94
1.496
7.8
1.2
5.7
7.7
1.36
94
Doug Brocail
31
7
19
28
.404
4.10
219
42
64
0
0
3
430.1
447
223
196
48
151
17
284
16
3
18
1862
103
1.390
9.3
1.0
3.2
5.9
1.88
103
Will Brunson *
28
1
0
1
.000
5.06
10
0
2
0
0
0
5.1
5
3
3
0
3
0
2
0
0
1
22
98
1.500
8.4
0.0
5.1
3.4
0.67
98
Frank Castillo
29
8
56
74
.431
4.63
207
194
4
10
3
1
1152.0
1231
642
593
139
351
24
792
42
6
29
4978
90
1.373
9.6
1.1
2.7
6.2
2.26
90
Dean Crow
25
1
2
2
.500
3.94
32
0
15
0
0
0
45.2
55
22
20
6
16
6
18
2
0
0
197
120
1.555
10.8
1.2
3.2
3.5
1.13
120
Roberto Duran *
25
2
0
1
.000
6.58
31
0
6
0
0
0
26.0
16
19
19
0
32
0
23
5
1
3
130
72
1.846
5.5
0.0
11.1
8.0
0.72
72
Bryce Florie
28
5
16
18
.471
4.24
184
24
42
0
0
1
354.1
337
194
167
32
182
16
289
17
4
27
1551
106
1.465
8.6
0.8
4.6
7.3
1.59
106
Seth Greisinger
22
1
6
9
.400
5.12
21
21
0
0
0
0
130.0
142
79
74
17
48
2
66
4
0
3
562
92
1.462
9.8
1.2
3.3
4.6
1.38
92
Denny Harriger
28
1
0
3
.000
6.75
4
2
2
0
0
0
12.0
17
12
9
1
8
2
3
0
0
0
61
72
2.083
12.8
0.8
6.0
2.3
0.38
72
Todd Jones
30
6
24
20
.545
3.51
327
0
209
0
0
98
400.1
348
172
156
30
196
35
355
16
1
22
1723
118
1.359
7.8
0.7
4.4
8.0
1.81
118
Greg Keagle
27
3
6
16
.273
6.76
46
23
5
0
0
0
171.2
208
135
129
27
106
5
128
18
0
5
829
72
1.829
10.9
1.4
5.6
6.7
1.21
72
Brian Moehler
26
3
25
26
.490
4.25
66
66
0
6
4
0
407.0
429
210
192
53
125
3
222
7
0
8
1733
110
1.361
9.5
1.2
2.8
4.9
1.78
110
Brian Powell
24
1
3
8
.273
6.35
18
16
1
0
0
0
83.2
101
67
59
17
36
2
46
2
0
3
383
74
1.637
10.9
1.8
3.9
4.9
1.28
74
Sean Runyan *
24
1
1
4
.200
3.58
88
0
11
0
0
1
50.1
47
23
20
7
28
3
39
2
0
5
223
132
1.490
8.4
1.3
5.0
7.0
1.39
132
A.J. Sager
33
5
12
15
.444
5.36
123
16
22
0
0
5
283.2
332
186
169
32
99
18
164
6
0
5
1258
88
1.519
10.5
1.0
3.1
5.2
1.66
88
Scott Sanders
29
6
30
38
.441
4.74
168
82
31
2
1
3
577.1
562
330
304
74
223
23
543
14
3
33
2507
89
1.360
8.8
1.2
3.5
8.5
2.44
89
Marino Santana
26
1
0
0
3.68
7
0
2
0
0
0
7.1
9
3
3
1
8
2
10
1
0
3
39
133
2.318
11.0
1.2
9.8
12.3
1.25
133
Justin Thompson *
25
3
27
32
.458
3.66
77
77
0
9
0
0
504.1
477
231
205
47
176
7
344
6
0
9
2104
128
1.295
8.5
0.8
3.1
6.1
1.95
128
Tim Worrell
30
6
18
30
.375
4.51
186
49
32
0
0
4
459.0
460
251
230
52
172
11
341
15
1
8
1998
93
1.377
9.0
1.0
3.4
6.7
1.98
93
Age
Yrs
W
L
W-L%
ERA
G
GS
GF
CG
SHO
SV
IP
H
R
ER
HR
BB
IBB
SO
HBP
BK
WP
BF
ERA+
WHIP
H/9
HR/9
BB/9
SO/9
SO/BB
ERA+
* Many Detailed
Statistics are based on play-by-play accounts accumulated by RetroSheet . These totals may be
incomplete (3.6% of all plays from
1918 to 1973 are missing or have incomplete accounts,
click link for year and team summary) for some players prior to 1974
and even complete seasons may not match the official totals due to
errors in both the official totals and the play-by-play
accounts. Pre-1954 seasons have a substantial numbers of games missing
play-by-play accounts and should be viewed as essentially
incomplete.
1997 / 1999 Pitching Statistics