필요한 툴을, 바로 쓸 수 있게

야구 OPS 계산기 (출루율+장타율)

기록 사이트에 나오는 순서대로 타수·안타·2루타·3루타·홈런·볼넷·사구·희생플라이를 넣으면 OPS와 출루율·장타율·타율·순장타율·루타가 바로 나옵니다. FanGraphs 어림 표로 OPS 등급을 붙이고, 공식에 숫자를 대입한 계산 과정과 출루율–장타율 평면에서의 위치, 루타가 어떤 안타로 만들어졌는지를 함께 보여 줍니다.

최종 수정 2026-10-24계산은 브라우저 안에서만 처리

기록표의 항목 이름을 보고 해당 칸에 넣습니다. 안타에는 2루타·3루타·홈런이 포함되고, 1루타는 자동으로 계산합니다. 빈 칸은 0입니다.

OPS (출루율 + 장타율)

—

출루율과 장타율로 본 위치

대각선 위의 점은 OPS가 같습니다. 오른쪽으로 갈수록 출루가 많고, 위로 갈수록 장타가 많습니다. 평면 밖의 기록은 가장자리에 표시합니다.

루타 구성
계산 과정
    등급은 FanGraphs의 어림 표(MLB 기준)입니다. 리그 평균은 해마다·리그마다 달라 같은 OPS라도 평가가 달라질 수 있습니다.

    최종 수정 2026-10-24입력값은 저장하지 않습니다

    ROBERIN 기준필요한 툴을,
    바로 쓸 수 있게.
    • 바로 보이는 화면입력 위치와 결과 위치를 또렷하게 둡니다.
    • 결과 먼저핵심 결과를 앞에 두고, 과정은 필요할 때만 보여줍니다.
    • 요구 줄이기가입이나 불필요한 정보 입력 없이 바로 쓰게 합니다.

    OPS는 출루율과 장타율을 더한 값입니다

    OPS(On-base Plus Slugging)는 타자가 얼마나 자주 살아 나가는지(출루율)와 나갈 때 얼마나 멀리 가는지(장타율)를 한 숫자로 합친 지표입니다. 타율보다 볼넷과 장타를 잘 반영해서, 타자를 한눈에 비교할 때 널리 쓰입니다.

    위 계산기에 타수 502, 안타 161, 2루타 35, 3루타 3, 홈런 28, 볼넷 61, 사구 4, 희생플라이 6을 넣으면 출루율 .394, 장타율 .570, OPS .964가 나옵니다. FanGraphs 어림 표로는 '뛰어남'(.900 이상) 구간입니다.

    계산기 쓰는 법

    1. 기록 넣기: KBO·MLB 기록표에서 타수, 안타, 2루타, 3루타, 홈런, 볼넷, 사구, 희생플라이를 찾아 같은 이름의 칸에 넣습니다. 사이트마다 열 순서가 다르니 이름을 보고 옮기세요. 안타는 2루타·3루타·홈런을 포함한 전체 안타입니다. 빈 칸은 0으로 봅니다.
    2. 결과 읽기: OPS와 등급이 맨 위에, 그 아래 출루율·장타율·타율·순장타율·루타·1루타가 나옵니다.
    3. 위치 보기: 출루율–장타율 평면의 점이 지금 기록입니다. 대각선은 같은 OPS 선이라, 점이 오른쪽에 있으면 출루형, 위쪽에 있으면 장타형입니다.
    4. 계산 과정 확인: 공식에 숫자를 대입한 과정이 나오므로 기록 사이트 값과 맞춰 볼 수 있습니다.

    공식

    지표공식예시(위 기록)
    1루타안타 − 2루타 − 3루타 − 홈런161 − 35 − 3 − 28 = 95
    루타(TB)1루타 + 2×2루타 + 3×3루타 + 4×홈런95 + 70 + 9 + 112 = 286
    타율(AVG)안타 ÷ 타수161 ÷ 502 = .321
    출루율(OBP)(안타 + 볼넷 + 사구) ÷ (타수 + 볼넷 + 사구 + 희생플라이)226 ÷ 573 = .394
    장타율(SLG)루타 ÷ 타수286 ÷ 502 = .570
    OPS출루율 + 장타율.394 + .570 = .964
    순장타율(ISO)장타율 − 타율.570 − .321 = .249

    출루에는 안타·볼넷·사구만 들어가고, 실책·야수선택·낫아웃으로 나간 경우는 들어가지 않습니다. 희생번트는 출루율 계산에서 아예 빠지고, 희생플라이는 분모에만 들어갑니다. 장타율은 이름과 달리 비율이 아니라 타수당 평균 루타라서 1을 넘을 수 있습니다(최대 4.000).

    OPS 등급 기준

    FanGraphs가 제시하는 MLB 기준 어림 표입니다. 리그 평균 OPS가 해마다 달라지므로 대략적인 눈금으로만 쓰세요.

    등급OPS
    아주 뛰어남1.000
    뛰어남.900
    평균 이상.800
    평균.710
    평균 이하.670
    부진.600
    매우 부진.570

    이 계산기는 OPS가 각 기준값 이상이면 그 등급으로 표시합니다. 예를 들어 .899는 '평균 이상', .900은 '뛰어남'입니다. KBO처럼 리그 환경이 다르면 평균선도 다르므로, 같은 시즌의 리그 평균과 함께 보면 더 정확합니다.

    OPS가 같아도 타자는 다릅니다

    OPS는 출루율과 장타율을 1 대 1로 더하기 때문에 전혀 다른 유형의 타자가 비슷한 숫자를 받습니다.

    유형(가상 기록)타율출루율장타율OPS순장타율
    출루형: 타수 500, 안타 150(2루타 28·3루타 3·홈런 10), 볼넷 100, 사구 5, 희생플라이 5.300.418.428.846.128
    거포형: 타수 540, 안타 132(2루타 26·3루타 1·홈런 44), 볼넷 48, 사구 5, 희생플라이 5.244.309.541.850.296
    교타형: 타수 560, 안타 180(2루타 32·3루타 4·홈런 8), 볼넷 35, 사구 4, 희생플라이 6.321.362.436.798.114

    출루형과 거포형은 OPS가 .846과 .850으로 거의 같지만, 평면에서는 출루형이 오른쪽 아래, 거포형이 왼쪽 위에 놓입니다. FanGraphs는 득점에 미치는 영향으로 보면 출루율이 장타율보다 약 1.8배 중요하다고 설명합니다. 그래서 OPS만 보면 장타형 타자가 실제보다 좋아 보이고 출루형 타자는 덜 좋아 보이는 경향이 있으며, 이를 보정한 wOBA 같은 지표가 따로 쓰입니다.

    자주 틀리는 경우

    • 안타에 1루타만 넣음: 이 계산기의 안타는 전체 안타입니다. 1루타만 넣으면 2루타·3루타·홈런이 안타보다 많아져 오류가 납니다.
    • 타석을 타수로 넣음: 타석(PA)에는 볼넷·사구·희생타가 들어 있습니다. 타석을 타수 칸에 넣으면 타율·장타율이 낮게 나옵니다.
    • 희생번트를 희생플라이 칸에 넣음: 희생플라이만 출루율 분모에 들어가고, 희생번트는 넣지 않습니다.
    • 반올림 값끼리 더함: 출루율 .3944와 장타율 .5704를 각각 반올림해 더하면 .394 + .570 = .964, 반올림 전 값을 더하면 .9648 → .965처럼 마지막 자리가 다를 수 있습니다.

    한계와 주의

    • 각 칸은 0~99,999의 정수만 받습니다. 타수가 0이면 출루율만 계산하고 장타율·타율·OPS는 비워 둡니다.
    • OPS는 구장과 리그 환경을 보정하지 않습니다. 리그 평균을 100으로 맞춘 OPS+는 리그 평균과 구장 보정값이 필요해 다루지 않습니다.
    • 등급은 MLB 기준 어림 표라 리그·시즌이 다르면 평가가 달라질 수 있습니다.
    • 결과는 넣은 숫자로 계산한 값이며 공식 기록이 아닙니다.

    기준일 공식·등급 표·출루율 가중치는 2026-10-09에 FanGraphs Library와 MLB Glossary 원문으로 확인했습니다.

    출처

    자주 묻는 질문

    OPS는 어떻게 계산하나요?

    OPS는 출루율과 장타율을 더한 값입니다. 출루율은 (안타 + 볼넷 + 사구) ÷ (타수 + 볼넷 + 사구 + 희생플라이), 장타율은 루타 ÷ 타수입니다. 타수 502, 안타 161, 2루타 35, 3루타 3, 홈런 28, 볼넷 61, 사구 4, 희생플라이 6이면 출루율 .394, 장타율 .570, OPS .964입니다.

    OPS가 얼마면 잘하는 건가요?

    FanGraphs 어림 표(MLB 기준)로는 1.000 아주 뛰어남, .900 뛰어남, .800 평균 이상, .710 평균, .670 평균 이하, .600 부진, .570 매우 부진입니다. 리그 평균이 해마다 달라지므로 같은 시즌·리그 안에서 비교하는 것이 정확합니다.

    볼넷은 타수에 들어가나요?

    들어가지 않습니다. 볼넷·사구·희생플라이·희생번트는 타수가 아니라서 타율과 장타율에는 영향을 주지 않습니다. 다만 볼넷과 사구는 출루율의 분자와 분모에, 희생플라이는 분모에 들어갑니다.

    희생번트는 왜 입력하지 않나요?

    MLB 공식 정의에서 희생번트는 출루율 계산에서 아예 빠집니다. 타수도 아니므로 타율·장타율에도 들어가지 않아 OPS에 영향을 주지 않습니다.

    실책이나 야수선택으로 나간 것도 출루인가요?

    아닙니다. 출루율의 출루에는 안타·볼넷·사구만 들어가고 실책, 야수선택, 낫아웃(스트라이크 아웃 낫 아웃)으로 나간 경우는 들어가지 않습니다. 이런 타석은 보통 타수로 기록됩니다.

    출루율과 장타율 중 무엇이 더 중요한가요?

    OPS는 둘을 같은 비중으로 더하지만, FanGraphs는 득점에 미치는 영향으로 보면 출루율이 장타율보다 약 1.8배 중요하다고 설명합니다. 그래서 OPS가 같아도 출루율이 높은 타자가 득점 기여는 더 큰 경우가 많고, 이를 보정한 wOBA 같은 지표가 따로 쓰입니다.

    OPS와 출루율·장타율을 더한 값이 0.001 다른 이유는요?

    이 계산기는 반올림하기 전의 출루율과 장타율을 더한 뒤 셋째 자리에서 반올림합니다. 화면에 보이는 반올림된 두 값을 더하면 마지막 자리가 1 차이 날 수 있습니다.

    이 결과가 공식 기록인가요?

    아닙니다. 넣은 숫자로 공식대로 계산한 값입니다. 공식 기록은 MLB·KBO 등 해당 리그의 기록 페이지에서 확인하세요. 리그와 구장 환경을 보정한 OPS+는 리그 평균과 구장 보정값이 필요해 이 계산기에서는 다루지 않습니다.