Mobile Site You Are Here > > > > Craig Swan Register Statistics & History


Photo of Craig Swan


Craig Swan

Craig Steven Swan

Position: Pitcher
Bats: Right, Throws: Right
Height: 6' 3", Weight: 215 lb.

Born: November 30, 1950 in Van Nuys, California, United States
High School: Millikan HS (Long Beach, CA)
School: Arizona State University (Tempe, AZ)

Drafted by the St. Louis Cardinals in the 23rd round of the 1968 MLB June Amateur Draft from Millikan HS (Long Beach, CA) and the New York Mets in the 3rd round of the 1972 MLB June Amateur Draft from Arizona State University (Tempe, AZ).

Major League Stats

Register Pitching

Year Age AgeDif Tm Lg Lev Aff W L W-L% ERA RAvg G GS GF CG SHO SV IP H R ER HR BB IBB SO HBP BK WP BF WHIP H9 HR9 BB9 SO9 SO/W
1972 21 -1.3 Memphis TL AA NYM 7 3 .700 2.25 2.33 14 14 6 0 0 108.0 102 28 27 2 26 0 81 1 0 1 1.185 8.5 0.2 2.2 6.8 3.12
1973 22 -2.9 Tidewater IL AAA NYM 7 5 .583 2.34 2.70 16 14 8 4 1 100.0 88 30 26 7 25 1 79 2 0 1 1.130 7.9 0.6 2.2 7.1 3.16
1973 22 -5.3 NYM NL MLB NYM 0 1 .000 8.64 9.72 3 1 0 0 0 0 8.1 16 9 8 2 2 0 4 0 0 0 42 2.160 17.3 2.2 2.2 4.3 2.00
1974 23 -2.2 Tidewater IL AAA NYM 2 3 .400 4.76 5.12 9 9 2 0 0 51.0 53 29 27 6 17 0 31 1 0 1 1.373 9.4 1.1 3.0 5.5 1.82
1974 23 -4.2 NYM NL MLB NYM 1 3 .250 4.45 5.64 7 5 0 0 0 0 30.1 28 19 15 1 21 3 10 0 0 1 138 1.615 8.3 0.3 6.2 3.0 0.48
1975 24 -0.5 Tidewater IL AAA NYM 13 7 .650 2.24 2.44 26 24 13 4 2 177.0 136 48 44 9 38 1 111 1 0 1 0.983 6.9 0.5 1.9 5.6 2.92
1975 24 -3.1 NYM NL MLB NYM 1 3 .250 6.39 6.39 6 6 0 0 0 0 31.0 38 22 22 4 13 2 19 1 2 0 142 1.645 11.0 1.2 3.8 5.5 1.46
1976 25 -2.4 NYM NL MLB NYM 6 9 .400 3.54 4.35 23 22 1 2 1 0 132.1 129 64 52 11 44 3 89 5 3 0 568 1.307 8.8 0.7 3.0 6.1 2.02
1977 26 -1.3 NYM NL MLB NYM 9 10 .474 4.23 4.66 26 24 2 2 1 0 146.2 153 76 69 10 56 3 71 1 2 1 638 1.425 9.4 0.6 3.4 4.4 1.27
1978 27 -1.0 NYM NL MLB NYM 9 6 .600 2.43 2.69 29 28 0 5 1 0 207.1 164 62 56 12 58 8 125 2 0 1 819 1.071 7.1 0.5 2.5 5.4 2.16
1979 28 -0.2 NYM NL MLB NYM 14 13 .519 3.29 3.65 35 35 0 10 3 0 251.1 241 102 92 20 57 9 145 2 1 2 1027 1.186 8.6 0.7 2.0 5.2 2.54
1980 29 0.7 NYM NL MLB NYM 5 9 .357 3.58 4.14 21 21 0 4 1 0 128.1 117 59 51 20 30 3 79 0 1 0 520 1.145 8.2 1.4 2.1 5.5 2.63
1981 30 1.3 NYM NL MLB NYM 0 2 .000 3.29 3.95 5 3 0 0 0 0 13.2 10 6 5 0 1 0 9 0 0 0 50 0.805 6.6 0.0 0.7 5.9 9.00
1982 31 2.3 NYM NL MLB NYM 11 7 .611 3.35 3.79 37 21 6 2 0 1 166.1 165 70 62 13 37 4 67 0 0 0 691 1.214 8.9 0.7 2.0 3.6 1.81
Year Age AgeDif Tm Lg Lev Aff W L W-L% ERA RAvg G GS GF CG SHO SV IP H R ER HR BB IBB SO HBP BK WP BF WHIP H9 HR9 BB9 SO9 SO/W
1983 32 3.5 NYM NL MLB NYM 2 8 .200 5.51 5.89 27 18 4 0 0 1 96.1 112 63 59 14 42 3 43 0 1 1 424 1.599 10.5 1.3 3.9 4.0 1.02
1984 33 4.8 2 Teams 2 Lgs MLB NYM-CAL 1 1 .500 8.75 8.75 12 1 2 0 0 0 23.2 26 23 23 8 7 0 12 0 2 1 104 1.394 9.9 3.0 2.7 4.6 1.71
1984 33 4.9 NYM NL MLB NYM 1 0 1.000 8.20 8.20 10 0 2 0 0 0 18.2 18 17 17 5 7 0 10 0 2 1 81 1.339 8.7 2.4 3.4 4.8 1.43
1984 33 4.6 CAL AL MLB CAL 0 1 .000 10.80 10.80 2 1 0 0 0 0 5.0 8 6 6 3 0 0 2 0 0 0 23 1.600 14.4 5.4 0.0 3.6
MLB (12 seasons) MLB 59 72 .450 3.74 4.19 231 185 15 25 7 2 1235.2 1199 575 514 115 368 38 673 11 12 7 5163 1.268 8.7 0.8 2.7 4.9 1.83
Minors (4 seasons) Minors 29 18 .617 2.56 2.79 65 61 29 8 3 436.0 379 135 124 24 106 2 302 5 0 4 1.112 7.8 0.5 2.2 6.2 2.85
All Levels (13 Seasons) 88 90 .494 3.43 3.82 296 246 15 54 15 5 1671.2 1578 710 638 139 474 40 975 16 12 11 5163 1.228 8.5 0.7 2.6 5.2 2.06
AAA (3 seasons) Minors 22 15 .595 2.66 2.94 51 47 23 8 3 328.0 277 107 97 22 80 2 221 4 0 3 1.088 7.6 0.6 2.2 6.1 2.76
A 7890 (underlined) value in the totals indicates career mark is incomplete.

Register Batting

Year Age AgeDif Tm Lg Lev Aff G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS TB GDP HBP SH SF IBB
1972 21 -1.5 Memphis TL AA NYM 14 45 40 2 9 2 0 0 6 0 0 2 15 .225 .262 .275 .537 11 0 3 0
1973 22 -2.9 Tidewater IL AAA NYM 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1973 22 -5.3 NYM NL MLB NYM 3 2 2 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 0 0
1974 23 -2.2 Tidewater IL AAA NYM 9 22 15 3 6 0 0 0 3 0 0 3 4 .400 .500 .400 .900 6 0 4 0
1974 23 -4.1 NYM NL MLB NYM 7 12 11 2 4 0 0 0 1 0 0 1 2 .364 .417 .364 .780 4 0 0 0 0 0
1975 24 -0.4 Tidewater IL AAA NYM 26 66 62 1 8 0 0 0 2 0 0 1 24 .129 .143 .129 .272 8 0 3 0
1975 24 -3.2 NYM NL MLB NYM 6 9 7 0 0 0 0 0 1 0 0 0 5 .000 .000 .000 .000 0 0 0 2 0 0
1976 25 -2.6 NYM NL MLB NYM 23 49 39 3 4 0 0 0 1 0 0 3 17 .103 .186 .103 .289 4 0 1 6 0 0
1977 26 -1.4 NYM NL MLB NYM 26 54 48 3 9 0 0 0 0 0 0 0 12 .188 .188 .188 .375 9 0 0 6 0 0
1978 27 -0.8 NYM NL MLB NYM 29 76 65 2 10 0 0 0 3 0 0 3 15 .154 .191 .154 .345 10 1 0 8 0 0
1979 28 -0.3 NYM NL MLB NYM 35 91 81 3 10 2 0 0 2 0 1 6 38 .123 .184 .148 .332 12 0 0 4 0 0
1980 29 0.5 NYM NL MLB NYM 21 43 32 1 7 0 0 0 5 0 0 4 13 .219 .306 .219 .524 7 2 0 7 0 0
1981 30 1.6 NYM NL MLB NYM 5 3 3 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 0 0
1982 31 2.5 NYM NL MLB NYM 37 54 44 4 8 1 0 1 4 0 0 7 15 .182 .294 .273 .567 12 1 0 3 0 0
Year Age AgeDif Tm Lg Lev Aff G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS TB GDP HBP SH SF IBB
1983 32 3.5 NYM NL MLB NYM 27 27 26 0 2 0 0 0 1 0 0 0 11 .077 .077 .077 .154 2 0 0 1 0 0
1984 33 2 Teams 2 Lgs MLB NYM-CAL 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0
1984 33 4.5 NYM NL MLB NYM 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0
1984 33 4.3 CAL AL MLB CAL 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
MLB (12 seasons) MLB 231 421 358 18 54 3 0 1 18 0 1 24 131 .151 .206 .168 .374 60 4 1 38 0 0
Minors (4 seasons) Minors 65 133 117 6 23 2 0 0 11 0 0 6 43 .197 .236 .214 .449 25 0 10 0
All Levels (13 Seasons) 296 554 475 24 77 5 0 1 29 0 1 30 174 .162 .213 .179 .392 85 4 1 48 0 0
AAA (3 seasons) Minors 51 88 77 4 14 0 0 0 5 0 0 4 28 .182 .222 .182 .404 14 0 7 0
A 7890 (underlined) value in the totals indicates career mark is incomplete.

Register Fielding

Year Age Tm Lg Lev Aff G GS CG Inn Ch PO A E DP Fld% RF/9 RF/G PB WP SB CS CS% lgCS% PO
1972 21 Memphis TL AA NYM P 14 22 9 13 0 0 1.000 1.57
1973 22 Tidewater IL AAA NYM P 16 21 7 14 0 2 1.000 1.31
1973 22 NYM NL MLB NYM P 3 8.0 2 0 1 1 0 .500 1.12 0.33
1974 23 Tidewater IL AAA NYM P 9 12 4 8 0 1 1.000 1.33
1974 23 NYM NL MLB NYM P 7 30.0 8 0 7 1 0 .875 2.10 1.00
1975 24 Tidewater IL AAA NYM P 26 28 9 19 0 0 1.000 1.08
1975 24 NYM NL MLB NYM P 6 31.0 2 1 1 0 0 1.000 0.58 0.33
1976 25 NYM NL MLB NYM P 23 132.0 25 6 17 2 0 .920 1.57 1.00
1977 26 NYM NL MLB NYM P 26 147.0 25 13 10 2 0 .920 1.41 0.88
1978 27 NYM NL MLB NYM P 29 207.0 49 17 30 2 5 .959 2.04 1.62
1979 28 NYM NL MLB NYM P 35 251.0 46 17 29 0 3 1.000 1.65 1.31
1980 29 NYM NL MLB NYM P 21 128.0 17 4 10 3 0 .824 0.98 0.67
1981 30 NYM NL MLB NYM P 5 14.0 2 0 2 0 0 1.000 1.29 0.40
1982 31 NYM NL MLB NYM P 37 166.0 34 16 18 0 0 1.000 1.84 0.92
Year Age Tm Lg Lev Aff G GS CG Inn Ch PO A E DP Fld% RF/9 RF/G PB WP SB CS CS% lgCS% PO
1983 32 NYM NL MLB NYM P 27 96.0 14 4 10 0 0 1.000 1.31 0.52
1984 33 2 Teams 2 Lgs MLB NYM-CAL P 12 24.0 4 1 3 0 0 1.000 1.50 0.33
1984 33 NYM NL MLB NYM P 10 19.0 3 1 2 0 0 1.000 1.42 0.30
1984 33 CAL AL MLB CAL P 2 5.0 1 0 1 0 0 1.000 1.80 0.50
MLB (12 seasons) MLB P 231 1234.0 228 79 138 11 8 .952 1.58 0.94
Minors (4 seasons) Minors P 65 83 29 54 0 3 1.000 1.28
All Levels (13 Seasons) P 296 1234.0 311 108 192 11 11 .965 1.58 1.01
A 7890 (underlined) value in the totals indicates career mark is incomplete.

Teams Played For

Year Age Tm Lg Lev
1972 21 Memphis Blues Texas League AA
1973 22 Tidewater Tides International League AAA
1973 22 New York Mets National League MLB 1 1973-09-03 1973-09-17
1974 23 Tidewater Tides International League AAA
1974 23 New York Mets National League MLB 1 1974-04-11 1974-06-09
1975 24 Tidewater Tides International League AAA
1975 24 New York Mets National League MLB 1 1975-08-16 1975-09-23
1976 25 New York Mets National League MLB 1 1976-04-13 1976-10-03
1977 26 New York Mets National League MLB 1 1977-04-13 1977-09-28
1978 27 New York Mets National League MLB 1 1978-04-10 1978-09-26
1979 28 New York Mets National League MLB 1 1979-04-05 1979-09-29
1980 29 New York Mets National League MLB 1 1980-04-10 1980-08-21
1981 30 New York Mets National League MLB 1 1981-04-19 1981-10-01
1982 31 New York Mets National League MLB 1 1982-04-12 1982-09-25
1983 32 New York Mets National League MLB 1 1983-04-07 1983-08-28
1984 33 New York Mets National League MLB 1 1984-04-02 1984-05-07
1984 33 California Angels American League MLB 2 1984-05-26 1984-05-29

Sabr ID: 5340363f

About the Minor League Data

Performance data on minor and international leagues is licensed from and provided by the SABR Minor Leagues Database, a community project sponsored by the Minor Leagues Committee of the Society for American Baseball Research.

The database is under active development. Many statistics are incomplete due to ongoing research and/or limitations in published sources. To learn more about these limitations, or to find out how to contribute, click here.

Minor league Total Zone (Rctch&Rtz, 2005-2009) data provided by Baseballprojection.com and Minorleaguesplits.com.