Thứ Ba, 10/11/2026 18+ · Thông tin chỉ mang tính tham khảo
Phân tích dữ liệu

Hệ thống Elo trong bóng đá: cách tự tính điểm sức mạnh và cập nhật sau mỗi trận

Bởi Ban biên tập Dự Đoán Nhận Định··5 phút đọc

Elo là hệ thống chấm điểm sức mạnh: mỗi đội có một con số, chênh lệch giữa hai con số cho ra điểm kỳ vọng của trận đấu, và sau trận con số được cập nhật theo việc kết quả thật vượt hay thua kỳ vọng. Ưu điểm lớn là chỉ cần một công thức ngắn mà vẫn tự điều chỉnh theo từng trận, đủ đơn giản để tự tính trên bảng tính. Bài này tính tay từng bước để bạn thấy nó hoạt động ra sao và giới hạn nằm ở đâu.

Hai công thức cốt lõi

Công thức thứ nhất cho điểm kỳ vọng của đội A khi gặp đội B: E = 1 / (1 + 10^((Elo B – Elo A) / 400)). Con số 400 là hệ số quy ước: chênh lệch 400 điểm thì đội mạnh có điểm kỳ vọng xấp xỉ 0.909. Quy ước điểm của một trận là thắng 1, hòa 0.5, thua 0, nên “điểm kỳ vọng” là trung bình của kết quả, chưa phải xác suất thắng.

Công thức thứ hai cập nhật điểm sau trận: Elo mới = Elo cũ + K x (S – E), trong đó S là điểm thực tế, E là kỳ vọng, K là hệ số điều chỉnh (càng lớn thì điểm biến động càng nhanh). Hệ thống chỉ có quy tắc đơn giản này, không cần biết đội hình hay phong cách.

Chênh lệch điểm và kỳ vọng

Chênh lệch Elo (A trừ B) Điểm kỳ vọng của A Điểm kỳ vọng của B
0 50.0% 50.0%
50 57.1% 42.9%
100 64.0% 36.0%
200 76.0% 24.0%
300 84.9% 15.1%
400 90.9% 9.1%
600 96.9% 3.1%

Bảng cho thấy kỳ vọng tăng chậm dần: từ 0 lên 100 điểm chênh làm kỳ vọng tăng khoảng 14.0 điểm phần trăm, nhưng từ 400 lên 600 chỉ tăng thêm 6.0. Đó là hình dạng của đường cong logistic. Hai cột cộng lại bằng 1, vì điểm kỳ vọng được chia giữa hai đội.

Ví dụ cập nhật một trận

Giả định đội A có 1600 điểm, đội B có 1500 điểm, K = 20. Kỳ vọng của A là 1 / (1 + 10^(-100 / 400)) = 0.640. Ba kết quả có thể xảy ra dẫn đến ba mức cập nhật:

Kết quả S Phép tính Thay đổi của A Elo mới của A Elo mới của B
A thắng 1 20 x (1 – 0.640) +7.20 1607.2 1492.8
Hòa 0.5 20 x (0.5 – 0.640) -2.80 1597.2 1502.8
A thua 0 20 x (0 – 0.640) -12.80 1587.2 1512.8

Để ý hai điều. Thứ nhất, tổng điểm của cả hai đội không đổi: A cộng bao nhiêu thì B trừ bấy nhiêu. Thứ hai, A thắng được cộng ít (+7.20) vì thắng là điều được kỳ vọng, còn thua bị trừ nhiều (-12.80) vì đó là cú sốc. Hòa vẫn làm A giảm nhẹ (-2.80) vì A kỳ vọng nhiều hơn một nửa điểm.

Chuỗi năm trận: điểm số phản ứng thế nào

Một đội bắt đầu ở 1500 và gặp lần lượt năm đối thủ với điểm giả định như bảng dưới (K = 20):

Elo trước trận Elo đối thủ (giả định) Kỳ vọng Kết quả Thay đổi Elo sau trận
1500.0 1450 0.571 thắng +8.57 1508.6
1508.6 1600 0.371 thua -7.43 1501.1
1501.1 1550 0.430 hòa +1.40 1502.5
1502.5 1500 0.504 thắng +9.93 1512.5
1512.5 1650 0.312 thua -6.24 1506.2

Sau năm trận điểm kết thúc ở 1506.2, chỉ chênh +6.2 so với lúc bắt đầu dù chuỗi có hai thắng, một hòa, hai thua. Thắng đối thủ mạnh hơn được cộng nhiều hơn thắng đối thủ yếu, và thua đối thủ yếu hơn bị trừ nặng hơn thua đối thủ mạnh: đó chính là cách Elo “cân” chất lượng đối thủ, thứ mà chuỗi kết quả thông thường (thắng-thua-hòa-thắng-thua) không làm được.

Chọn hệ số K: cùng một trận, ba mức phản ứng

Vẫn với trận A (1600) gặp B (1500) và kỳ vọng 0.640, thử K khác nhau cho trường hợp A bất ngờ thua:

K Phép tính Thay đổi của A khi thua Elo mới của A
10 10 x (0 – 0.640) -6.40 1593.6
20 20 x (0 – 0.640) -12.80 1587.2
40 40 x (0 – 0.640) -25.60 1574.4

K = 40 làm điểm của A rơi gấp bốn lần so với K = 10. Nếu bạn dùng K lớn cho một giải có ít trận, điểm số sẽ dao động theo kết quả đơn lẻ; nếu dùng K quá nhỏ cho giải mới, điểm sẽ mất rất lâu mới phản ánh đúng sức mạnh. Không có giá trị đúng tuyệt đối, bạn nên thử vài mức K trên dữ liệu quá khứ và chọn mức dự đoán tốt nhất cho giải đang quan tâm.

Thêm lợi thế sân nhà

Elo gốc không phân biệt sân nhà. Nhiều người cộng một lượng cố định cho đội chủ nhà trước khi tính kỳ vọng. Với lượng giả định 60 điểm và hai đội cùng 1500, kỳ vọng của đội chủ nhà là 0.585, tức khoảng 8.5 điểm phần trăm trên mức cân bằng. Con số 60 chỉ là ví dụ; giá trị phù hợp phụ thuộc giải đấu và nên được hiệu chỉnh từ dữ liệu của chính bạn.

Giới hạn khi dùng Elo để dự đoán

  • Không nói về hòa. Elo cho điểm kỳ vọng chứ không chia thành thắng, hòa, thua. Muốn ra xác suất ba kết quả cần thêm một mô hình riêng.
  • Phản ứng chậm với thay đổi lớn. Đổi huấn luyện viên, chấn thương nhiều người hoặc chuyển nhượng lớn chưa kịp phản ánh vào điểm.
  • Chọn K là quyết định quan trọng. K nhỏ cho điểm ổn định nhưng chậm, K lớn nhạy nhưng nhiễu.
  • Điểm khởi đầu ảnh hưởng lâu. Đội mới vào giải cần một số trận mới ổn định.

Cách dùng thực tế

  1. Lập một bảng tính với cột đội, Elo hiện tại và hai công thức trên.
  2. Sau mỗi vòng, cập nhật cho từng trận rồi lưu lại bản sao điểm để theo dõi xu hướng.
  3. Khi nhận định, coi chênh lệch Elo như một đầu vào, rồi điều chỉnh bằng thông tin ngoài số liệu như đội hình và lịch thi đấu.

Elo không thay thế phân tích trận đấu, nó là một thước đo nền giúp bạn tránh bị cuốn theo cảm xúc của chuỗi vài trận gần nhất. Nội dung chỉ mang tính tham khảo về phương pháp, không phải lời khuyên tham gia cá cược, và dành cho người đã đủ 18 tuổi nếu bạn quan tâm đến các hoạt động liên quan.

Ban biên tập Dự Đoán Nhận Định

Nội dung do ban biên tập Dự Đoán Nhận Định biên soạn và rà soát các phép tính, thuật ngữ trước khi đăng.

Bài liên quan