타율은 높은데 OPS는 낮다? 같은 48타수로 직접 계산하기
이 글의 내용
타율 순위와 OPS 순위가 다르다고 해서 기록이 틀린 것은 아닙니다. 안타 개수를 비교하는 질문과, 출루율에 장타율을 더해 보는 질문은 다릅니다. 두 숫자를 비교하기 전에 같은 기간의 기록인지, 분모가 타수인지부터 확인하세요.
공식보다 먼저 구별할 타석과 타수
아래는 NPB의 공식 계산 안내와 MLB 용어집을 바탕으로 한 계산 설명입니다. 특정 연도 KBO 대회의 기록 인정·순위 자격 규정을 대신하지 않습니다.
- 타율(BA) = 안타(H) ÷ 타수(AB)
- 출루율(OBP) = (H+BB+HBP) ÷ (AB+BB+HBP+SF)
- 장타율(SLG) = 총루타(TB) ÷ AB
- TB는 단타+2×2루타+3×3루타+4×홈런입니다.
타율의 안타 수에서는 단타와 홈런 모두 한 개로 셉니다. 볼넷과 몸에 맞는 공은 총루타에도 더하지 않습니다.
BB는 볼넷, HBP는 몸에 맞는 공, SF는 희생플라이입니다. 타석(PA)과 타수(AB)는 같지 않습니다. 볼넷·몸에 맞는 공·희생플라이·희생번트는 타수에서 제외됩니다. 다만 희생플라이는 출루율 분모에 들어가고, 희생번트는 들어가지 않습니다. 공식 기록상 실책 출루는 안타가 아니며 출루율 분자에도 넣지 않습니다. 해당 타수는 남습니다. NPB 공식 계산 안내
OPS는 OBP+SLG입니다. MLB OPS 용어집
모든 내역이 보이는 두 타자의 장부
다음은 같은 가상 집계 기간의 기록입니다. 실제 선수나 KBO 성적이 아닙니다. 타석 종료 사유는 표에 적힌 것만 있고, 타격방해 등 다른 항목은 없다고 가정합니다. 실책 출루는 이미 비안타 타수에 포함하므로 따로 더하지 않습니다.
| 기록 | A | B |
|---|---|---|
| 단타 | 16 | 8 |
| 2루타 | 2 | 4 |
| 3루타 | 0 | 1 |
| 홈런 | 0 | 2 |
| 안타 합계 H | 18 | 15 |
| 비안타 타수 | 30 | 33 |
| 그중 실책 출루 | 1 | 1 |
| 타수 AB | 48 | 48 |
| 볼넷 BB | 2 | 8 |
| 몸에 맞는 공 HBP | 1 | 2 |
| 희생플라이 SF | 2 | 1 |
| 희생번트 SH | 1 | 0 |
| 이 예의 타석 PA | 54 | 59 |
먼저 세로 합계를 검사해 보세요. A는 안타 18+비안타 타수 30=48타수입니다. 타석은 48+2+1+2+1=54입니다. B는 15+33=48타수, 타석은 48+8+2+1=59입니다. 같은 타수라고 같은 타석을 소화한 것은 아닙니다. 이 타석 합계식은 표에 나열한 종료 사유만 있는 예에 한정되며, 모든 기록의 PA 일반식은 아닙니다.
타율을 계산한 뒤 OPS까지 이어 보기
A의 총루타는 16+2×2=20입니다. B는 8+2×4+3×1+4×2=27입니다.
| 계산 | A | B |
|---|---|---|
| BA | 18/48 = 0.375 | 15/48 = 0.3125 |
| OBP | 21/53 ≈ 0.396226 | 25/59 ≈ 0.423729 |
| SLG | 20/48 ≈ 0.416667 | 27/48 = 0.5625 |
| OPS | 21/53+20/48 ≈ 0.812893 | 25/59+27/48 ≈ 0.986229 |
| 소수 셋째 자리 표시 | BA .375 / OPS .813 | BA .313 / OPS .986 |
A의 타율은 더 높지만 이 장부에서는 B의 OPS가 높습니다. B는 안타가 세 개 적어도 총루타가 일곱 개 많고, 볼넷과 몸에 맞는 공의 합도 더 큽니다. 어느 칸 때문에 순서가 바뀌는지 원래 숫자로 확인할 수 있습니다.
A의 출루율 분모가 타석 54가 아니라 53인 이유도 찾아보세요. 희생번트 한 개를 제외했기 때문입니다. 반대로 희생플라이 두 개를 함께 빼면 다른 계산이 됩니다. ‘희생’이라는 말이 같다고 두 항목을 묶지 마세요.
표시된 소수끼리 더하면 마지막 자리가 달라질 수 있습니다
이 연습에서는 분수나 충분한 정밀도를 유지해 계산하고, 마지막 표시에서만 반올림합니다. B의 OBP와 SLG를 먼저 세 자리로 표시하면 .424와 .563입니다. 이것만 더하면 .987이지만, 원래 값의 합을 마지막에 반올림한 OPS는 .986입니다.
계산기 결과와 화면이 0.001 다르면 분모뿐 아니라 중간 반올림 여부도 확인하세요. 이 예의 검산 절차를 모든 서비스의 표시 정책이라고 단정하지는 않습니다. 실제 제공처의 집계 기간·갱신 시점·표시 기준을 따로 살펴야 합니다.
OPS를 확률이나 선수 전체 평가로 바꾸지 않기
OPS .986을 ‘다음 타석에서 98.6% 출루한다’고 읽으면 안 됩니다. 서로 다른 분모와 의미를 가진 출루율과 장타율을 더한 값이지, 출루 확률이나 승률이 아닙니다. 장타율도 ‘장타가 나올 확률’이 아니라 타수당 루타를 나타냅니다.
같은 OPS라도 구성은 다를 수 있습니다. 별도의 숫자 연습으로 OBP .400+SLG .500과 OBP .350+SLG .550은 모두 OPS .900입니다. 합계만으로 출루와 루타의 비중을 구별할 수 없고, .900을 90%로 바꾸어 읽을 수도 없습니다.
위 표만으로 수비·주루·포지션·상대·구장·표본 크기까지 평가한 것은 아닙니다. 따라서 ‘B가 선수로서 무조건 더 낫다’거나 다음 타석·경기의 승패를 예측하는 결론은 나오지 않습니다. 스포츠 기록 계산은 계약별 정산이나 서비스 이용 자격의 판단도 대신하지 않습니다.
기록을 옮길 때는 기간, 타수, 안타 종류, 볼넷·몸에 맞는 공, 희생플라이·희생번트를 각각 남기세요. 마지막에 BA와 OPS를 비교하되, 다른 순위가 나왔다면 우선 무엇을 세고 무엇으로 나눴는지부터 확인하면 됩니다.
실제 시장의 질문과 규칙을 확인해 보세요
마켓 목록 또는 BTC 5분·15분 라운드에서 질문과 조건을 확인하세요.
관련 가이드
이 가이드 공유