반응형
Data Source : http://www.statiz.co.kr/ 통산기록실 1982년~2023년
스탯티즈 데이터와 KBO 공식 기록과 차이가 있을 수 있음
통산 기록 팀은 통산 주 소속팀, 앞의 숫자는 시즌 수, “+”는 현역선수, 통산 주 포지션을 의미
예시 : 1+K2B, 1+KDH, 10삼CF, 11KRF, 10키1B
수원 kt wiz 파크 전광판
- 타자들의 성적이 타율대신에 OPS가 나온다.
OPS (On-base Plus Slugging)
OPS는 출루율(OBP)과 장타율(SLG)의 합계로 계산된다.
- 출루율 On Base Percentage(OBP) (※ 타율이 안타를 칠 확률이라면, 출루율은 출루할 확률)
- 장타율 Slugging Percentage (SLG) *평균 루타 개념 (※ 비율 Stat이 아닌, 평균 Stat)
KBO 리그는 2015년 이후 몇년간 타고투저 때문에 리그 평균 OPS는 0.75 ~ 0.81 사이에서 형성되고 있는데, 0.8 이상이면 어느팀에서도 주전자리를 꿰찰 수 있는 준수한 타자, 0.9 이상이면 각팀에 2~3명 정도 있는 팀내 핵심 타자, 1.0 이상이면 골든글러브도 충분히 받을 수 있는 리그에서 손꼽히는 매우 뛰어난 타자, 1.1 이상은 리그를 지배하는 수준의 MVP급 최고의 타자로 평가한다. 단 이 기준은 KBO의 타고투저 경향을 고려한 것으로, 만약 투고타저 시즌이 온다면 이 기준은 조금 달라질 수 있다. Source : https://namu.wiki/w/OPS |
KBO 득점과 팀 타율, 출루율, 장타율, OPS 상관관계 (tistory.com)
누적 출루율 (OBP : On Base Percentage) Top 20
※ 3000타석 이상
# | 이름 | 팀 | G | 타수 | 안타 | 타율 | 출루 | 장타 | OPS | 볼넷 | 사구 | 희비 |
1 | 장효조 | 10삼LF | 961 | 3050 | 1009 | 0.331 | 0.427 | 0.459 | 0.886 | 506 | 27 | 30 |
2 | 양준혁 | 18삼DH | 2135 | 7332 | 2318 | 0.316 | 0.421 | 0.529 | 0.950 | 1278 | 102 | 73 |
2 | 김태균 | 19한1B | 2015 | 6900 | 2209 | 0.320 | 0.421 | 0.516 | 0.936 | 1141 | 108 | 69 |
4 | 김기태 | 15쌍1B | 1544 | 4975 | 1465 | 0.294 | 0.407 | 0.515 | 0.923 | 948 | 27 | 42 |
4 | 이정후 | 7+키CF | 884 | 3476 | 1181 | 0.340 | 0.407 | 0.491 | 0.898 | 383 | 39 | 39 |
6 | 김동주 | 16두3B | 1625 | 5540 | 1710 | 0.309 | 0.405 | 0.514 | 0.919 | 814 | 147 | 89 |
7 | 최형우 | 18+삼LF | 2065 | 7452 | 2323 | 0.312 | 0.402 | 0.532 | 0.934 | 1078 | 108 | 93 |
7 | 박석민 | 18+삼3B | 1697 | 5363 | 1537 | 0.287 | 0.402 | 0.491 | 0.893 | 857 | 212 | 53 |
7 | 김재현 | 16LRF | 1770 | 5710 | 1681 | 0.294 | 0.402 | 0.461 | 0.863 | 928 | 134 | 54 |
10 | 김현수 | 16+두LF | 1944 | 7110 | 2236 | 0.314 | 0.396 | 0.482 | 0.878 | 967 | 64 | 104 |
10 | 손아섭 | 17+롯RF | 1974 | 7500 | 2416 | 0.322 | 0.396 | 0.457 | 0.854 | 909 | 40 | 48 |
12 | 박민우 | 11+N2B | 1162 | 4168 | 1332 | 0.320 | 0.395 | 0.419 | 0.814 | 448 | 104 | 51 |
13 | 장성호 | 20K1B | 2064 | 7084 | 2100 | 0.296 | 0.394 | 0.451 | 0.845 | 1101 | 74 | 51 |
14 | 박건우 | 12+두RF | 1167 | 3996 | 1303 | 0.326 | 0.391 | 0.487 | 0.878 | 376 | 80 | 47 |
15 | 최정 | 19+S3B | 2164 | 7424 | 2133 | 0.287 | 0.390 | 0.528 | 0.918 | 982 | 328 | 89 |
15 | 양의지 | 15+두C | 1714 | 5473 | 1680 | 0.307 | 0.390 | 0.501 | 0.891 | 628 | 163 | 72 |
17 | 이승엽 | 15삼1B | 1906 | 7132 | 2156 | 0.302 | 0.389 | 0.572 | 0.960 | 953 | 102 | 76 |
18 | 이만수 | 16삼C | 1449 | 4310 | 1276 | 0.296 | 0.388 | 0.519 | 0.907 | 554 | 118 | 42 |
18 | 심정수 | 15현RF | 1450 | 5050 | 1451 | 0.287 | 0.388 | 0.533 | 0.921 | 777 | 79 | 48 |
20 | 나지완 | 15KDH | 1473 | 4561 | 1265 | 0.277 | 0.387 | 0.470 | 0.857 | 666 | 181 | 55 |
- 최고 출루율은 '타격의 달인' 장효조 선수 (0.427, 약 43%로 출루한다는 의미)
- 10위 이내에 좌타자가 7명 (장효조, 양준혁, 김기태, 이정후, 최형우, 김재현, 김현수), 우타자가 3명 (김태균, 김동주, 박석민)으로 좌타자의 유리함이 출루율에도 영향이 있는 것으로 추정
- 팀 성적으로 상대적으로 Spot Light를 못 받았지만, 김태균 선수가 0.421로 공동 2위 (소수점 넷째 자리 기준으로는 3위)
- 양준혁 : 0.420945
- 김태균 : 0.420784
- 이정후 선수는 0.407로 공동 4위 (소수점 넷째 자리 기준으로는 5위)
- Season 수와 경기 수가 중요한 다른 타격 기록 지표와 달리, 출루율은 평균 Stat
누적 장타율 (SLG : Slugging Percentage) Top 20
※ 3000타석 이상
# | 이름 | 팀 | G | 타수 | 안타 | X2타 | X3타 | 홈런 | 루타 | 타율 | 출루 | 장타 |
1 | 이승엽 | 15삼1B | 1906 | 7132 | 2156 | 464 | 28 | 467 | 4077 | 0.302 | 0.389 | 0.572 |
2 | 박병호 | 15+넥1B | 1570 | 5158 | 1434 | 241 | 5 | 380 | 2825 | 0.278 | 0.381 | 0.548 |
3 | 나성범 | 11+NRF | 1283 | 5044 | 1591 | 324 | 29 | 251 | 2726 | 0.315 | 0.383 | 0.540 |
4 | 심정수 | 15현RF | 1450 | 5050 | 1451 | 231 | 14 | 328 | 2694 | 0.287 | 0.388 | 0.533 |
4 | 데이비스 | 7한CF | 836 | 3130 | 979 | 175 | 6 | 167 | 1667 | 0.313 | 0.383 | 0.533 |
6 | 최형우 | 18+삼LF | 2065 | 7452 | 2323 | 490 | 17 | 373 | 3966 | 0.312 | 0.402 | 0.532 |
7 | 양준혁 | 18삼DH | 2135 | 7332 | 2318 | 458 | 25 | 351 | 3879 | 0.316 | 0.421 | 0.529 |
8 | 최정 | 19+S3B | 2164 | 7424 | 2133 | 394 | 9 | 458 | 3919 | 0.287 | 0.390 | 0.528 |
9 | 이만수 | 16삼C | 1449 | 4310 | 1276 | 193 | 7 | 252 | 2239 | 0.296 | 0.388 | 0.519 |
10 | 김태균 | 19한1B | 2015 | 6900 | 2209 | 399 | 8 | 311 | 3557 | 0.320 | 0.421 | 0.516 |
11 | 이대호 | 17롯1B | 1972 | 7118 | 2199 | 331 | 6 | 374 | 3664 | 0.309 | 0.385 | 0.515 |
11 | 김기태 | 15쌍1B | 1544 | 4975 | 1465 | 298 | 27 | 249 | 2564 | 0.294 | 0.407 | 0.515 |
13 | 김동주 | 16두3B | 1625 | 5540 | 1710 | 293 | 12 | 273 | 2846 | 0.309 | 0.405 | 0.514 |
14 | 김재환 | 13+두LF | 1247 | 4252 | 1208 | 228 | 15 | 234 | 2168 | 0.284 | 0.376 | 0.510 |
15 | 장종훈 | 19빙1B | 1950 | 6292 | 1771 | 331 | 25 | 340 | 3172 | 0.281 | 0.377 | 0.504 |
15 | 강정호 | 9넥SS | 902 | 3070 | 916 | 193 | 10 | 139 | 1546 | 0.298 | 0.383 | 0.504 |
17 | 양의지 | 15+두C | 1714 | 5473 | 1680 | 308 | 10 | 245 | 2743 | 0.307 | 0.390 | 0.501 |
18 | 구자욱 | 9+삼RF | 1081 | 4206 | 1325 | 261 | 55 | 134 | 2098 | 0.315 | 0.381 | 0.499 |
19 | 한유섬 | 11+SRF | 984 | 3142 | 855 | 168 | 11 | 173 | 1564 | 0.272 | 0.367 | 0.498 |
20 | 마해영 | 14롯1B | 1501 | 5482 | 1609 | 298 | 20 | 260 | 2727 | 0.294 | 0.370 | 0.497 |
KBO 프로야구 (타자) 통산 기록 : 최다 2루타_최다 3루타 (tistory.com)
누적 OPS (On-base Plus Slugging) Top 20
※ 3000타석 이상
# | 이름 | 팀 | G | 타수 | 안타 | X2타 | X3타 | 홈런 | 타율 | 출루 | 장타 | OPS |
1 | 이승엽 | 15삼1B | 1906 | 7132 | 2156 | 464 | 28 | 467 | 0.302 | 0.389 | 0.572 | 0.960 |
2 | 양준혁 | 18삼DH | 2135 | 7332 | 2318 | 458 | 25 | 351 | 0.316 | 0.421 | 0.529 | 0.950 |
3 | 김태균 | 19한1B | 2015 | 6900 | 2209 | 399 | 8 | 311 | 0.320 | 0.421 | 0.516 | 0.936 |
4 | 최형우 | 18+삼LF | 2065 | 7452 | 2323 | 490 | 17 | 373 | 0.312 | 0.402 | 0.532 | 0.934 |
5 | 박병호 | 15+넥1B | 1570 | 5158 | 1434 | 241 | 5 | 380 | 0.278 | 0.381 | 0.548 | 0.929 |
6 | 김기태 | 15쌍1B | 1544 | 4975 | 1465 | 298 | 27 | 249 | 0.294 | 0.407 | 0.515 | 0.923 |
6 | 나성범 | 11+NRF | 1283 | 5044 | 1591 | 324 | 29 | 251 | 0.315 | 0.383 | 0.540 | 0.923 |
8 | 심정수 | 15현RF | 1450 | 5050 | 1451 | 231 | 14 | 328 | 0.287 | 0.388 | 0.533 | 0.921 |
9 | 김동주 | 16두3B | 1625 | 5540 | 1710 | 293 | 12 | 273 | 0.309 | 0.405 | 0.514 | 0.919 |
10 | 최정 | 19+S3B | 2164 | 7424 | 2133 | 394 | 9 | 458 | 0.287 | 0.390 | 0.528 | 0.918 |
11 | 데이비스 | 7한CF | 836 | 3130 | 979 | 175 | 6 | 167 | 0.313 | 0.383 | 0.533 | 0.915 |
12 | 이만수 | 16삼C | 1449 | 4310 | 1276 | 193 | 7 | 252 | 0.296 | 0.388 | 0.519 | 0.907 |
13 | 이대호 | 17롯1B | 1972 | 7118 | 2199 | 331 | 6 | 374 | 0.309 | 0.385 | 0.515 | 0.900 |
14 | 이정후 | 7+키CF | 884 | 3476 | 1181 | 244 | 43 | 65 | 0.340 | 0.407 | 0.491 | 0.898 |
15 | 박석민 | 18+삼3B | 1697 | 5363 | 1537 | 271 | 10 | 269 | 0.287 | 0.402 | 0.491 | 0.893 |
16 | 양의지 | 15+두C | 1714 | 5473 | 1680 | 308 | 10 | 245 | 0.307 | 0.390 | 0.501 | 0.891 |
17 | 장효조 | 10삼LF | 961 | 3050 | 1009 | 157 | 36 | 54 | 0.331 | 0.427 | 0.459 | 0.886 |
17 | 김재환 | 13+두LF | 1247 | 4252 | 1208 | 228 | 15 | 234 | 0.284 | 0.376 | 0.510 | 0.886 |
17 | 강정호 | 9넥SS | 902 | 3070 | 916 | 193 | 10 | 139 | 0.298 | 0.383 | 0.504 | 0.886 |
20 | 장종훈 | 19빙1B | 1950 | 6292 | 1771 | 331 | 25 | 340 | 0.281 | 0.377 | 0.504 | 0.881 |
Rstudio 코드
Data Source : http://www.statiz.co.kr/ 통산기록실 1982년~2022년
library(tidyverse) total_df <- read.csv('total_df.csv', fileEncoding = "cp949") #타자 통산 기록 파일 total_df %>% filter(타석 >= 3000) %>% # 3000타석 이상 mutate(ranking = rank(-OPS)) %>% filter (ranking <= 200) %>% select (ranking, 이름, 팀,G, 타수, 안타, X2타, X3타, 홈런, 타율, 출루, 장타, OPS) %>% arrange(ranking) ops <- total_df %>% filter(타석 >= 300) %>% # 300 타석 이상 select (이름, 팀,G, 타석, 타수, 안타, X2타, X3타, 홈런, 타율, 출루, 장타, OPS) nrow(ops) |
[1] 758 |
summary(ops$OPS) |
Min. 1st Qu. Median Mean 3rd Qu. Max. 0.3760 0.6330 0.6915 0.7052 0.7668 1.1720 |
- 2022년 기준, 누적 300타석 이상 선수는 758명
- OPS 평균은 0.705, 중앙값은 0.692
ops %>% filter (OPS >= 0.95) %>% #OPS 0.95 이상 arrange (-OPS) |
이름 | 팀 | G | 타석 | 타수 | 안타 | X2타 | X3타 | 홈런 | 타율 | 출루 | 장타 | OPS |
테임즈 | 3N1B | 390 | 1638 | 1351 | 472 | 102 | 14 | 124 | 0.349 | 0.451 | 0.721 | 1.172 |
호세 | 4롯RF | 394 | 1656 | 1330 | 411 | 74 | 5 | 95 | 0.309 | 0.437 | 0.586 | 1.023 |
페타지니 | 2LDH | 183 | 757 | 604 | 204 | 33 | 1 | 33 | 0.338 | 0.462 | 0.560 | 1.022 |
로사리오 | 2한1B | 246 | 1042 | 937 | 309 | 61 | 3 | 70 | 0.330 | 0.390 | 0.625 | 1.015 |
백인천 | 3MLF | 117 | 468 | 403 | 135 | 31 | 2 | 23 | 0.335 | 0.418 | 0.593 | 1.011 |
샌더스 | 1해1B | 125 | 526 | 409 | 101 | 14 | 0 | 40 | 0.247 | 0.408 | 0.575 | 0.983 |
로하스 | 4kCF | 511 | 2216 | 1970 | 632 | 125 | 8 | 132 | 0.321 | 0.388 | 0.593 | 0.981 |
나바로 | 2삼2B | 265 | 1245 | 1034 | 307 | 46 | 2 | 79 | 0.297 | 0.404 | 0.574 | 0.979 |
쿨바 | 1현3B | 115 | 471 | 410 | 130 | 27 | 1 | 26 | 0.317 | 0.395 | 0.578 | 0.973 |
러프 | 3삼1B | 404 | 1756 | 1493 | 467 | 105 | 6 | 86 | 0.313 | 0.404 | 0.564 | 0.968 |
우즈 | 5두1B | 614 | 2624 | 2228 | 655 | 90 | 6 | 174 | 0.294 | 0.393 | 0.574 | 0.967 |
스미스 | 2삼LF | 241 | 926 | 831 | 239 | 47 | 2 | 75 | 0.288 | 0.347 | 0.620 | 0.967 |
샌즈 | 2키RF | 164 | 706 | 611 | 187 | 40 | 2 | 40 | 0.306 | 0.391 | 0.574 | 0.965 |
이승엽 | 15삼1B | 1906 | 8270 | 7132 | 2156 | 464 | 28 | 467 | 0.302 | 0.389 | 0.572 | 0.960 |
페르난데스 | 1S3B | 132 | 556 | 499 | 140 | 24 | 0 | 45 | 0.281 | 0.353 | 0.599 | 0.952 |
양준혁 | 18삼DH | 2135 | 8807 | 7332 | 2318 | 458 | 25 | 351 | 0.316 | 0.421 | 0.529 | 0.950 |
- 300타석 이상, OPS가 1.0이상 선수는 NC 테임즈, 롯데 호세, LG 페타지니, 한화 로사리오 선수
- 백인천 선수가 국내 선수 중 유일하게 통산 OPS가 1.011로 1이 넘음
- 백인천 선수를 제외한 1위 부터 13위가 외국인 선수 (백인천 선수 5위)
연도 | 팀 | 나이 | G | 타석 | 타수 | 안타 | 2루타 | 3루타 | 홈런 | 타율 | 출루 | 장타 | OPS |
1982 | MBC | 39 | 72 | 298 | 250 | 103 | 23 | 1 | 19 | 0.412 | 0.497 | 0.740 | 1.237 |
1983 | 삼미 | 40 | 35 | 135 | 121 | 23 | 6 | 1 | 1 | 0.19 | 0.261 | 0.281 | 0.542 |
1984 | 삼미 | 41 | 10 | 35 | 32 | 9 | 2 | 0 | 3 | 0.281 | 0.343 | 0.625 | 0.968 |
통산 | 468 | 430 | 135 | 31 | 2 | 23 | 0.335 | 0.418 | 0.593 | 1.011 |
ops %>% filter (OPS <= 0.5) %>% # OPS 0.5 이하 arrange (-OPS) |
이름 | 팀 | G | 타석 | 타수 | 안타 | X2타 | X3타 | 홈런 | 타율 | 출루 | 장타 | OPS |
박병호 | 7해C | 160 | 350 | 319 | 59 | 13 | 2 | 3 | 0.185 | 0.234 | 0.266 | 0.500 |
김재현 | 7+S2B | 267 | 312 | 271 | 55 | 8 | 0 | 0 | 0.203 | 0.267 | 0.232 | 0.499 |
이근엽 | 8쌍SS | 406 | 882 | 787 | 150 | 20 | 1 | 5 | 0.191 | 0.254 | 0.238 | 0.491 |
김선일 | 8롯C | 460 | 1084 | 985 | 201 | 25 | 6 | 3 | 0.204 | 0.237 | 0.251 | 0.488 |
오덕환 | 3청P | 198 | 385 | 344 | 69 | 7 | 0 | 0 | 0.201 | 0.25 | 0.221 | 0.471 |
이시원 | 7+KLF | 227 | 345 | 316 | 65 | 3 | 0 | 1 | 0.206 | 0.246 | 0.225 | 0.471 |
김문영 | 6MP | 191 | 301 | 283 | 53 | 10 | 0 | 1 | 0.187 | 0.233 | 0.233 | 0.467 |
김영진 | 6한C | 406 | 807 | 714 | 111 | 22 | 3 | 5 | 0.155 | 0.22 | 0.216 | 0.435 |
정보근 | 4+롯C | 206 | 433 | 382 | 67 | 4 | 0 | 1 | 0.175 | 0.24 | 0.194 | 0.434 |
나종덕 | 3롯C | 215 | 416 | 366 | 45 | 7 | 0 | 5 | 0.123 | 0.193 | 0.183 | 0.376 |
- 300타석 이상, OPS가 0.5이하 선수 중 현역 선수는 SSG 김재현 선수, KT 이시원 선수, 롯데 정보근 선수
ops %>% ggplot(aes(x=OPS)) + geom_histogram(col="steelblue", fill="skyblue") + geom_vline(xintercept = mean(ops$OPS), color = "red", linetype = "dashed", linewidth = 1) + geom_text(aes(x = mean(OPS), y = 10, label = paste("Mean OPS:", round(mean(OPS), 3))), color = "red", vjust = -1, hjust = 1.1) |
ops %>% ggplot(aes(y=OPS)) + geom_boxplot(alpha = 0.5, fill="skyblue") + geom_point(aes(x = 0, y = mean(OPS)), color = "red") + geom_text(aes(x = 0, y = mean(OPS), label = paste("Mean OPS:", round(mean(OPS), 3))), color = "red", vjust = -1, hjust = -0.2) + theme_minimal() |
- Box Plot에는 테임즈 선수의 OPS(1.172) 와 상위 외국인 선수들의 OPS는 Outliers(이상치)로 표시됨
728x90
'야구' 카테고리의 다른 글
KBO 프로야구 (타자) 선수별 통산 기록 #4 : 10할 타자, 도루 성공률 등 특이한 기록 (with R) (0) | 2023.08.21 |
---|---|
KBO 프로야구 (투수) 선수별 통산 기록 #1 : WAR, 승리 (with R) (2) | 2023.08.21 |
KBO 프로야구 (타자) 선수별 통산 기록 #2 (호타준족) : 홈런, 도루, PSN, 30-30클럽 (with R) (0) | 2023.08.19 |
KBO 프로야구 (타자) 선수별 통산 기록 #1 : WAR, 출장, 홈런, 안타, 도루 순위 (with R) (0) | 2023.08.18 |
야구의 특성 및 데이터 관리 (0) | 2023.08.05 |