본문 바로가기
  • "You can't manage what you can't measure" Peter Drucker
야구

KBO 프로야구 (투수) 선수별 통산 기록 #1 : WAR, 승리 (with R)

by Vitaminymc 2023. 8. 21.
반응형

 

Data Source : http://www.statiz.co.kr/ 통산기록실 1982년~2023년

스탯티즈 데이터와 KBO 공식 기록과 차이가 있을 수 있음

통산 기록 팀은 통산 주 소속팀, 앞의 숫자는 시즌 수, “+”는 현역선수, 통산 주 포지션을 의미
예시 : 1+K2B, 1+KDH, 10삼CF, 11KRF, 10키1B


WAR Top 20

# 이름 WAR ERA 출장 이닝 홀드 삼진
1 선동열 11해 101.29 1.20 367 1647 146 40 132 0 1698
2 송진우 21한 69.07 3.51 672 3003 210 153 103 17 2048
3 정민철 16한 59.71 3.51 393 2394.2 161 128 10 0 1661
4 김용수 16L 58.02 2.98 613 1831.1 126 89 227 1 1146
5 양현종 16+K 56.06 3.81 484 2332.1 168 113 0 9 1947
6 김광현 14+S 55.71 3.20 356 2015.1 158 88 0 2 1728
7 임창용 18삼 54.7 3.45 760 1725.2 130 86 258 19 1474
8 이강철 16해 50.01 3.29 602 2204.2 152 112 53 33 1749
9 한용덕 17빙 48.14 3.54 482 2080 120 118 24 11 1342
10 최동원 8롯 47.72 2.46 248 1414.2 103 74 26 0 1019
11 정민태 15현 45.29 3.48 290 1831 124 96 3 0 1278
12 조계현 13해 45.04 3.17 320 1823.1 126 92 17 0 1100
13 류현진 7한 44.74 2.80 190 1269 98 52 1 0 1238
14 윤학길 12롯 44.59 3.33 308 1863.2 117 94 10 0 916
15 구대성 13한 41.93 2.85 569 1128.2 67 71 214 18 1221
16 손민한 15롯 40.81 3.55 388 1743.1 123 88 22 12 968
17 염종석 16롯 39.15 3.76 356 1791.1 93 133 14 3 1016
18 김상진 13O 38.99 3.54 359 1787.2 122 100 14 5 1237
19 윤성환 15삼 38.95 4.23 425 1915 135 106 1 28 1357
20 오승환 13+삼 38.79 2.06 668 739.2 41 24 400 17 816
  • 선동열 선수의 WAR은 101.29로 타자와 투수 통틀어 가장 높으며, 타의 추정을 불허함

명불허전 [名不虛傳] 선동열 선수 연도별 기록

연도 나이 출장 홀드 이닝 삼진 ERA WAR
1985 해태 22 25 7 4 8 0 111 103 1.70 6.4
1986 해태 23 39 24 6 6 0 262.2 214 0.99 14.89
1987 해태 24 31 14 2 6 0 162 144 0.89 9.39
1988 해태 25 31 16 5 10 0 178.1 200 1.21 11.79
1989 해태 26 36 21 3 8 0 169 198 1.17 10.52
1990 해태 27 35 22 6 4 0 190.1 189 1.13 11.06
1991 해태 28 35 19 4 6 0 203 210 1.55 10.97
1992 해태 29 11 2 0 8 0 32.2 42 0.28 2.75
1993 해태 30 49 10 3 31 0 126.1 164 0.78 10.27
1994 해태 31 27 6 4 12 0 102.1 94 2.73 4.16
1995 해태 32 48 5 3 33 0 109.1 140 0.49 9.09
통산     367 146 40 132 0 1647.0 1698 1.20 101.29
  • 20승 3회 (1986년 24승(선발승 17승), 1989년 21승(선발승 9승), 1990년 22승(선발승 11승))
  • 다승 1위 : 총 4회, 1986년, 1989년~1991년 3년 연속, 1991년은 19승(선발승 15승)
  • 평균자책점 1위 : 총 8회, 1985년~1991년 7년 연속, 1993년 (※ 단일 시즌 최저 평균자책점)
  • 탈삼진 1위 : 총 5회, 1986년, 1988년~1991년 4년 연속
  • 세이브왕 : 총 2회, 1993년, 1995년
  • 통산 평균자책점 1.20

통산 100승 이상 투수 (총 32명)

# 이름 WAR ERA 출장 이닝 홀드 삼진
1 송진우 21한 69.07 3.51 672 3003 210 153 103 17 2048
2 양현종 16+K 56.06 3.81 484 2332.1 168 113 0 9 1947
3 정민철 16한 59.71 3.51 393 2394.2 161 128 10 0 1661
4 김광현 14+S 55.71 3.2 356 2015.1 158 88 0 2 1728
5 이강철 16해 50.01 3.29 602 2204.2 152 112 53 33 1749
6 선동열 11해 101.29 1.2 367 1647 146 40 132 0 1698
7 배영수 18삼 38.07 4.46 499 2167.2 138 122 3 7 1436
8 윤성환 15삼 38.95 4.23 425 1915 135 106 1 28 1357
9 김원형 20쌍 32.3 3.92 545 2171 134 144 26 12 1246
10 장원준 18+롯 34.45 4.28 446 2000 132 119 1 14 1385
11 임창용 18삼 54.7 3.45 760 1725.2 130 86 258 19 1474
12 김용수 16L 58.02 2.98 613 1831.1 126 89 227 1 1146
12 조계현 13해 45.04 3.17 320 1823.1 126 92 17 0 1100
14 정민태 15현 45.29 3.48 290 1831 124 96 3 0 1278
14 김시진 10삼 34.58 3.12 273 1577 124 73 16 0 931
16 손민한 15롯 40.81 3.55 388 1743.1 123 88 22 12 968
17 김상진 13O 38.99 3.54 359 1787.2 122 100 14 5 1237
18 장원삼 15삼 27.47 4.28 367 1685.2 121 98 1 9 1201
19 한용덕 17빙 48.14 3.54 482 2080 120 118 24 11 1342
20 윤학길 12롯 44.59 3.33 308 1863.2 117 94 10 0 916
21 김수경 15현 32.69 4.29 347 1769.1 112 98 3 0 1370
21 차우찬 16삼 23.51 4.51 457 1668.2 112 79 1 32 1413
23 장호연 13O 30.04 3.26 346 1805 109 110 17 0 625
23 송승준 14롯 26.86 4.48 338 1645.2 109 85 0 2 1238
25 정삼흠 12L 29.65 3.62 388 1894.2 106 121 47 0 939
26 최동원 8롯 47.72 2.46 248 1414.2 103 74 26 0 1019
26 박명환 17두 35.62 3.81 326 1613.2 103 93 9 8 1421
28 니퍼트 8두 33.24 3.59 214 1291.1 102 51 0 1 1082
29 유희관 11두 19.58 4.58 281 1410 101 69 1 4 777
30 이상목 17한 32.86 4.3 439 1830.2 100 122 27 7 1231
30 이상군 14빙 29.84 3.3 320 1411.2 100 77 30 1 622
30 이대진 17해 28.78 3.57 283 1311.1 100 74 22 2 1081
  • 통산 100승 이상 기록한 선수는 총 32명 (2023년 기준)
  • 송진우 선수가 210승으로 1위, 양현종 선수가 168승으로 2위 (현역 1위)

Image Source : 일간스포츠 [프로야구 40주년 올스타⑫] '송골매' 송진우 (isplus.com)


선발승 기준 다승 순위

# 이름 ERA 출장 이닝 홀드 선발승 구원승 선발승
1 양현종 16+K 3.81 484 2332.1 168 113 0 9 166 2 98.8
2 송진우 21한 3.51 672 3003 210 153 103 17 163 47 77.6
3 정민철 16한 3.51 393 2394.2 161 128 10 0 157 4 97.5
4 김광현 14+S 3.2 356 2015.1 158 88 0 2 156 2 98.7
5 배영수 18삼 4.46 499 2167.2 138 122 3 7 131 7 94.9
6 장원준 18+롯 4.28 446 2000 132 119 1 14 130 2 98.5
7 윤성환 15삼 4.23 425 1915 135 106 1 28 124 11 91.9
8 정민태 15현 3.48 290 1831 124 96 3 0 122 2 98.4
9 조계현 13해 3.17 320 1823.1 126 92 17 0 117 9 92.9
10 이강철 16해 3.29 602 2204.2 152 112 53 33 114 38 75.0
10 손민한 15롯 3.55 388 1743.1 123 88 22 12 114 9 92.7
10 장원삼 15삼 4.28 367 1685.2 121 98 1 9 114 7 94.2
13 김수경 15현 4.29 347 1769.1 112 98 3 0 109 3 97.3
14 김시진 10삼 3.12 273 1577 124 73 16 0 108 16 87.1
15 김상진 13O 3.54 359 1787.2 122 100 14 5 105 17 86.1
16 송승준 14롯 4.48 338 1645.2 109 85 0 2 104 5 95.4
17 윤학길 12롯 3.33 308 1863.2 117 94 10 0 103 14 88.0
18 니퍼트 8두 3.59 214 1291.1 102 51 0 1 100 2 98.0
18 김원형 20쌍 3.92 545 2171 134 144 26 12 100 34 74.6
20 유희관 11두 4.58 281 1410 101 69 1 4 99 2 98.0
  • 선발승 기준의 100승 이상 투수는 총 19명 (2023년 기준)
  • 양현종 선수가 선발승 기준으로는 1위 (166승), 송진우 선수는 2위 (선발 163승, 구원 47승, 총 210승)
  • 전체 승수 중 선발승 비율이 97% 이상 선수는 양현종 (98.8), 김광현 (98.7), 장원준 (98.5), 정민태 (98.4),  니퍼트 (98.0), 유희관 (98.0), 정민철(97.5), 김수경 (97.3)

구원승 기준 다승 순위

# 이름 ERA 출장 이닝 홀드 선발승 구원승 구원승
1 임창용 18삼 3.45 760 1725.2 130 86 258 19 53 77 59.2
2 선동열 11해 1.2 367 1647 146 40 132 0 73 73 50.0
3 김현욱 10삼 2.99 519 883.1 71 31 22 54 0 71 100.0
4 김용수 16L 2.98 613 1831.1 126 89 227 1 59 67 53.2
5 정우람 18+S 3.18 1004 977.1 64 47 197 145 0 64 100.0
5 조웅천 19S 3.21 813 1092.2 64 54 98 89 0 64 100.0
7 권혁 18삼 3.79 781 874 58 47 32 159 2 56 96.6
8 구대성 13한 2.85 569 1128.2 67 71 214 18 14 53 79.1
9 안지만 14삼 3.59 593 844 60 35 15 177 8 52 86.7
10 송유석 15해 3.84 467 1159.2 62 50 36 2 11 51 82.3
11 송진우 21한 3.51 672 3003 210 153 103 17 163 47 22.4
11 최동원 8롯 2.46 248 1414.2 103 74 26 0 56 47 45.6
13 진필중 12두 3.2 510 1119.1 75 70 191 2 29 46 61.3
13 정대현 16S 2.21 662 726.1 46 29 106 121 0 46 100.0
15 오봉옥 15삼 3.99 488 1146.2 63 68 56 15 18 45 71.4
15 이동현 15L 4.06 701 910.1 53 47 41 113 8 45 84.9
17 김재윤 9+k 3.58 481 504.2 44 33 169 17 0 44 100.0
18 박정진 16한 4.55 691 789.1 45 43 35 96 2 43 95.6
18 김진성 11+N 4.16 617 623 43 35 38 100 0 43 100.0
20 정명원 12태 2.56 395 1093.2 75 54 142 0 33 42 56.0
20 정현욱 15삼 3.8 518 826.1 51 44 24 89 9 42 82.4
  • 구원승 기준으로는 임창용 선수가 77승으로 1위 (전체 승리 130승의 59.2% 점유)
  • 2위는  선동열 선수 (73승, 전체 승리 146승의 50% 점유), 3위는 김현욱 선수 (71승, 구원승 100%)
  • 전체 승리의 구원승이 100%인 선수는 김현욱, 정우람, 조웅천, 정대현, 김재윤, 김진성 선수로 투수 분업화에 따른 전문 Relief 및 Save 투수 
  • 구원 투수의 목적은 승리가 아닌 승리를 지키는 것을 고려할 때, 참조 기록
    • 물론, 과거 분업화되기 전, 선발은 첫번째 나가는 투수이고, 경기상황에 따라 필승 중간계투를 내보내는 경우도 있었고, 승리도 챙겨주던 시절도 있었음

오봉옥 선수 : 1992년 승률왕 (전체 13승 중, 구원승이 11승)

시즌 ERA 출장 선발
등판
선발승 구원
등판
구원승 홀드 세이브 구원승
비율(%)
1992년 3.55 38 13 2 3 2 35 11 2 2 84.6
통산 3.99 488 63 68 77 18 411 45 15 56 71.4
  • 1992년 승률 100%로 1위 (13승 무패, 최초의 100% 승률왕),
  • 승률왕 타이틀 획득을 정규이닝 충족이 필요했고, 김성근 감독은 승패와 무관한 경기에 투입하여 투구 이닝 수를 채움
  • KBO에서 홀드는 2000년부터 집계

선동열 선수 : 1991년 다승왕 밀어주기 (19승, 선발 15승, 구원 4승) 

  • 9월 9일 광주 LG전에서 5회초 선발 이강철 대신 구원등판하여 승리투수가 됨
  • 10월 2일 광주 OB전에서 3회말 3점을 선취하자 잘 던지던 좌완 신동수를 빼는 대신 4회초 선동열 투입

좌완 원포인트 릴리프

류택현, 가득염, 권혁, 진해수, 이상열, 강영식, 박근홍, 김민범

이름 WAR ERA 출장 이닝 홀드 선발승 구원승 게임당
평균
이닝
권혁 18삼 19.18 3.79 781 874 58 47 32 159 2 56 1.1
강영식 18롯 12.64 4.31 750 679 32 32 11 116 3 29 0.9
가득염 19롯 12.55 4.57 800 882 36 49 11 78 16 20 1.1
이상열 17현 11.68 4.4 752 664.1 23 34 9 118 6 17 0.9
류택현 20L 10.99 4.41 901 614.2 15 29 6 122 1 14 0.7
진해수 16+L 6.38 4.92 789 574.1 23 30 2 152 0 23 0.7
박근홍 12삼 2.17 5.39 346 282.1 7 9 1 32 1 6 0.8
김민범 10현 2.16 4.77 234 120.2 1 2 1 7 0 1 0.5

조웅천 선수 : 2007년 투수 - 좌익수 - 투수

(위에 선수들을 얘기하다보니 생각나는 사건)

  • 2007년 5월 23일 삼성-SK전(대구 구장)에서 김성근 감독은 구원투수 조웅천을 좌익수로 돌렸다가 다시 투수로 올림
  • 소수의 엘리트 선수로 경기하는 고등학교 투수 운영 방식
  • 조웅천을 좌익수로 옮기고, 좌익수 박재상을 좌완 가득염으로 교체하여 삼성 양준혁 선수를 상대 시킴
  • 양준혁 선수를 아웃시키고, 조웅천 선수를 좌익수에서 다시 투수로 기용

Rstudio 코드

Data Source : http://www.statiz.co.kr/ 통산기록실 1982년~2022년

total_pit  # '스탯티즈 투수 1982년~2022년 통산 기록실' - '기본' 정리 데이터 세트
total_sp   # '스탯티즈 투수 1982년~2022년 통산 기록실' - '선발' 정리 데이터 세트
total_rp   # '스탯티즈 투수 1982년~2022년 통산 기록실' - '구원' 정리 데이터 세트

# 동명이인이 있을 수 있으므로, '이름'과 '팀' 조합으로 Key 변수(name_team) 생성 
total_pit$name_team <- paste0(total_pit$이름 , "-", total_pit$팀)
total_sp$name_team  <- paste0(total_sp$이름 , "-", total_sp$팀)
total_rp$name_team <- paste0(total_rp$이름 , "-", total_rp$팀)

# name_team 기준으로 3개의 파일을 Merge (left_join)
total_pit_srp <- total_pit %>%
  left_join(total_sp, by = "name_team") %>%
  left_join(total_rp, by = "name_team")

# 구원승 순위 (Top 20)
total_pit_srp %>%
  mutate(ranking = rank(-구원승)) %>%
  filter (ranking <= 20) %>%
  select (ranking, 이름, 팀, 출장, 승, 패, ERA, 선발승, 구원승, 홀드.y, 세.y) %>%
  arrange(ranking) %>%
  write_clip()  

# 원포인트 릴리프 선수 기록 확인
total_pit_srp %>%
  filter (이름 %in% c("가득염", "권혁", "진해수", "류택현", "김민범", "박근홍", "이상열", "강영식")) %>%
  select (이름, 팀, 출장, 이닝, ERA, 승, 패, 선발승, 구원승, 홀드.y, 세.y) %>%
  write_clip() 
728x90