International Rugby ELO ranking
We use about 300 head to head games to calculate the ELO rating for the top 15 rugby nations in the world.
- data.py: get match data from rugbypass
- utils.py: some ELO functions
- calc_rating.py: use the match data to calculate ELO
I have updated the ELO function a bit to take into account the match score.
Note that the point difference is distributed as
The ELO ranking is very similar to the official ranking
Ranking
(525.1923181277855, 'New Zealand') (519.9448202174954, 'Ireland') (501.59978945294995, 'South Africa') (474.66536763052613, 'France') (454.12017717364716, 'Scotland') (433.493004415046, 'England') (403.27046170830346, 'Australia') (378.88084486591293, 'Wales') (361.9215578609213, 'Fiji') (359.11074359858026, 'Argentina') (339.90522344396925, 'Samoa') (337.13705592623586, 'Japan') (320.0803308618492, 'Tonga') (306.43724969682455, 'Georgia') (284.2410550199534, 'Italy')
Last updated: Aug 2023