스쿼시에서 ELO 레이팅이 작동하는 방식
ELO 레이팅은 모든 선수에게 실력 수준을 반영하는 숫자를 부여합니다. 자신보다 높은 레이팅의 상대를 이기면 레이팅이 크게 오릅니다. 낮은 레이팅의 상대에게 지면 레이팅이 떨어집니다.
원래 체스를 위해 Arpad Elo가 개발했지만, ELO는 개인 경쟁 스포츠의 표준이 되었습니다. 스쿼시에서는 어떻게 작동하는지 살펴보겠습니다.
기본 개념
모든 선수는 레이팅으로 시작합니다 — 보통 1000이나 1500을 기준값으로 사용합니다. 매 경기 후 두 선수의 레이팅은 다음 요소를 기반으로 조정됩니다:
- 결과 — 누가 이겼는지
- 레이팅 차이 — 경기 전 두 선수의 격차가 얼마나 컸는지
- K-계수 — 경기당 레이팅이 얼마나 변동할 수 있는지
이 시스템은 제로섬 구조입니다: 승자가 얻는 점수는 패자가 잃는 점수와 같습니다.
공식
ELO 계산은 두 부분으로 이루어집니다:
1. 예상 점수
경기 전, 시스템은 레이팅 격차를 기반으로 각 선수의 승리 확률을 계산합니다.
Expected Score = 1 / (1 + 10^((Opponent Rating - Your Rating) / 400))
당신의 레이팅이 1500이고 상대가 1300이라면:
- 당신의 예상 점수: 약 0.76 (승리 확률 76%)
- 상대의 예상 점수: 약 0.24 (승리 확률 24%)
2. 레이팅 조정
경기 후 레이팅이 갱신됩니다:
New Rating = Old Rating + K × (Actual Score - Expected Score)
여기서:
- 실제 점수 = 승리 시 1, 패배 시 0
- K = 주고받을 수 있는 최대 점수(보통 20~32)
예시:
당신(1500)이 상대(1300)를 이겼습니다. K = 32.
- 당신의 예상 점수: 0.76
- 당신의 실제 점수: 1(승리)
- 조정: 32 × (1 - 0.76) = +7.7점
당신은 약 8점을 얻습니다. 상대는 약 8점을 잃습니다.
만약 졌다면(이변):
- 조정: 32 × (0 - 0.76) = -24.3점
이변은 레이팅을 크게 움직입니다. 예상된 결과는 덜 움직입니다.
ELO가 스쿼시에 적합한 이유
자기 교정 기능이 있습니다. 저평가되어 있다면 “위”에 있는 선수들을 이기며 빠르게 상승합니다. 과대평가되어 있다면 패배를 통해 조정됩니다.
모든 경기가 중요합니다. 토너먼트든, 리그든, 친선전이든 — 결과가 기록되면 레이팅에 반영됩니다.
공정한 대진을 만듭니다. 레이팅을 알면 주최자가 토너먼트를 적절히 시드 배정하고 균형 잡힌 리그 그룹을 구성할 수 있습니다.
선수들의 참여를 유지합니다. 접전 끝에 자신의 점수가 오르는 것을 보는 것은 진짜로 동기부여가 됩니다. 결승전뿐 아니라 모든 경기에 의미를 부여합니다.
ELO와 다른 레이팅 시스템 비교
래더 순위
래더는 선수를 순위(1위, 2위, 3위)로 매깁니다. 자기보다 위에 있는 사람에게 도전해 이기면 올라갑니다.
차이점: 래더는 바로 위/아래 상대와 경기할 때만 변동합니다. ELO는 모든 상대와의 경기마다 갱신됩니다.
포인트 기반 순위
PSA World Tour 같은 프로 투어에서 흔히 사용됩니다. 토너먼트 성적에 따라 포인트가 부여됩니다(우승자는 X포인트, 준우승자는 Y포인트).
차이점: 포인트 기반 시스템은 대회 참가 자체에 보상을 줍니다. ELO는 토너먼트 순위와 무관하게 경기 단위의 실력을 보상합니다.
SquashLevels
squashlevels.com에서 운영되는, WSF 공인 글로벌 스쿼시 레이팅 시스템입니다. 단순한 승패가 아니라 경기 점수를 반영하는 자체 알고리즘(순수 ELO 아님)을 사용합니다.
차이점: SquashLevels는 여러 토너먼트 시스템에서 수집한 글로벌 레이팅을 제공합니다. (PlayPulse 같은) 로컬 ELO 시스템은 리그와 친선전을 포함해 모든 경기 후 실시간으로 갱신됩니다.
자주 묻는 질문
좋은 ELO 레이팅은 얼마인가요?
선수 풀에 따라 다릅니다. 일반적인 클럽 시스템에서는:
| 레이팅 | 수준 |
|---|---|
| 800-1000 | 초보 |
| 1000-1200 | 중급 |
| 1200-1400 | 클럽 경쟁 수준 |
| 1400-1600 | 강한 클럽 선수 |
| 1600-1800 | 엘리트 아마추어 |
| 1800+ | 프로 수준 |
이는 각 지역 선수 풀 기준의 상대적 수치입니다. 한 시스템의 1400은 다른 시스템의 1400과 직접 비교할 수 없습니다.
레이팅이 정확해지려면 몇 경기가 필요한가요?
대략 10~15경기입니다. 신규 선수의 레이팅은 잠정적이며 — 안정되기 전까지 초반 경기에서 크게 변동할 수 있습니다.
접전인 경기가 다르게 취급되나요?
순수 ELO에서는 아닙니다 — 승패만 중요합니다. 일부 시스템(SquashLevels 등)은 세트 점수를 반영합니다. 순수 ELO는 단순함을 유지합니다: 이기든 지든 둘 중 하나입니다.
약한 상대와만 경기하면 어떻게 되나요?
레이팅은 천천히 오르고(예상된 승리는 적은 점수를 줌), 지면 크게 떨어집니다(이변은 더 많은 점수를 잃음). 이 시스템은 자신의 수준에 맞는 상대와 경기하도록 유도합니다.
경기를 하지 않으면 레이팅이 떨어지나요?
표준 ELO는 비활동으로 인한 레이팅 감소가 없습니다. 일부 시스템은 정기적인 경기 참여를 유도하기 위해 감소 규칙을 추가하기도 합니다.
클럽에 ELO 도입하기
클럽에 레이팅을 도입하고 싶다면:
옵션 1: 직접 구축
위의 공식을 적용한 스프레드시트. 소규모 그룹에는 효과적입니다. 선수가 30명을 넘고 대회가 여러 개가 되면 번거로워집니다.
옵션 2: 플랫폼 사용
ELO가 내장된 토너먼트 플랫폼(PlayPulse 등)은 매 경기 후 레이팅을 자동으로 갱신합니다. 수동 계산이 필요 없습니다.
시작하는 방법
- 모두를 동일한 시작 레이팅으로 설정 (예: 1200)
- 모든 경쟁 경기를 기록 — 토너먼트, 리그, 챌린지
- 2~3개월간 운영 — 레이팅이 자연스럽게 정리됩니다
- 레이팅을 시드 배정에 활용 — 일단 자리 잡으면, 레이팅은 토너먼트 대진을 더 공정하게 만듭니다
결론
ELO는 단순하고, 투명하고, 공정합니다. 더 나은 선수를 이기는 것에 보상하고 약한 상대에게 지는 것에 페널티를 줍니다. 모든 경기가 중요합니다.
토너먼트를 넘어 선수들의 참여를 유지하고 싶은 클럽에게, 레이팅 시스템은 모든 경기에 의미를 부여합니다. 선수들은 자신의 점수가 오르는 것을 보고 싶어 다시 돌아옵니다.
관련 글
PlayPulse는 토너먼트, 리그, 친선전을 막론하고 매 경기 후 자동으로 갱신되는 ELO 레이팅을 포함합니다. 작동 방식 보기 →