USING ELO RATINGS TO PROFIT


What are ELO ratings?


The rating was originally developed by Arpad Elo for rating chess players. The basic idea is that you should be rated by how you do versus the strength of your opponent. A poor team winning against a strong team will receive a better rating than if the strong team won against a poor team.

Read more about ELO ratings and how to use them


Back testing ELO ratings

The daily ELO ratings are available under the H2H column and features today's top plays based on the difference in points. I've gathered all matches with a elo difference of 400 and compiled a list with odds and the results from 2008.


The complete list of games:

Jan 01 16:00 Aldershot - Woking 1.70 2-1 WON (511+ difference)

Jan 01 16:00 Burton - Stafford Ran 1.45 2-1 WON (437+ difference)

Jan 05 16:00 Stafford Ran - Stevenage 1.69 1-2 WON (486+ difference)

Jan 13 19:00 Levante - Real Madrid 1.40 0-2 WON (417+ difference)

Jan 16 20:45 Gretna - Glasgow Rangers 1.30 1-2 WON (400+ difference)

Jan 19 16:00 Stevenage - Droylsden 1.30 5-0 WON (502+ difference)

Jan 19 16:00 Burton - Northwich 1.44 4-1 WON (460+ difference)

Jan 19 16:00 Wrexham - Milton Keynes 1.70 1-0 LOST (422+ difference) AWAY

Jan 22 20:45 Cambridge - Droylsden 1.41 5-0 WON (471+ difference)

Jan 26 16:00 Droylsden - Kidderminster 1.85 1-0 LOST (431+ difference) AWAY

Jan 30 20:45 Derby - Manchester City 1.95 1-1 LOST (407+ difference) AWAY


Feb 02 15:30 Wrexham - Darlington 2.15 2-0 LOST (424+ difference) AWAY

Feb 09 20:00 Bordeaux - Metz 1.45 3-0 WON (412+ difference)

Feb 12 20:45 Burton - Droylsden 1.37 3-0 WON (537+ difference)

Feb 16 16:00 Port Vale - Swansea 1.80 0-2 WON (523+ difference)

Feb 16 16:00 Berwick - Ross County 1.43 0-4 WON (478+ difference)

Feb 16 16:00 Forest Green - Stafford Ran 1.46 1-2 LOST (475+ difference)

Feb 16 16:00 Oxford - Droylsden 1.45 1-0 WON (425+ difference)

Feb 23 20:00 Lyon - Metz 1.39 2-0 WON (450+ difference)

Feb 23 13:45 Birmingham - Arsenal 1.63 2-2 LOST (405+ difference) AWAY

Feb 24 16:00 Glasgow Rangers - Gretna 1.14 4-2 WON (523+ difference)

Feb 24 19:00 Barcelona FC - Levante 1.15 5-1 WON (452+ difference)

Feb 24 18:00 Galatasaray - Kasimpasa SK 1.16 0-1 LOST (446+ difference)


Mar 01 16:00 Salisbury - Droylsden 1.36 3-1 WON (523+ difference)

Mar 01 16:00 Northwich - Ebbsfleet Un 2.20 3-3 LOST (456+ difference) AWAY

Mar 01 16:00 Exeter - Altrincham 1.50 2-1 WON (447+ difference)

Mar 01 16:00 Fulham - Manchester U 1.43 0-3 WON (404+ difference) AWAY

Mar 05 20:45 Airdrieonians - Berwick 1.29 3-0 WON (418+ difference)

Mar 07 20:45 Swansea - Millwall 1.53 1-2 LOST (417+ difference)

Mar 07 20:30 Standard Liege - Sint Truidense 1.67 2-1 WON (406+ difference)

Mar 08 16:00 Doncaster - Port Vale 1.41 2-1 WON (560+ difference)

Mar 08 16:00 Farsley - Cambridge 2.00 2-1 LOST (403+ difference)

Mar 11 20:45 Mansfield - Hereford 2.28 0-1 WON (423+ difference) AWAY

Mar 12 21:00 Chelsea - Derby 1.14 6-1 WON (579+ difference)

Mar 15 16:00 Derby - Manchester U 1.25 0-1 WON (618+ difference) AWAY

Mar 15 16:00 Port Vale - Leeds 1.97 3-3 LOST (495+ difference) AWAY

Mar 15 16:00 East Stirling - East Fife 1.42 0-3 WON (417+ difference) AWAY

Mar 15 16:00 Northwich - Crawley Town 2.38 2-0 LOST (409+ difference) AWAY

Mar 16 14:30 Fulham - Everton 2.55 1-0 LOST (401+ difference) AWAY

Mar 17 20:30 Gueugnon - Nantes 1.90 1-1 LOST (435+ difference) AWAY

Mar 18 20:30 Ravenna - Chievo Verona 1.90 1-1 LOST (469+ difference) AWAY

Mar 18 20:30 Albinoleffe - Avellino 1.53 3-3 LOST (407+ difference)

Mar 19 14:30 Vidima-Rakov - CSKA Sofia 1.16 0-0 LOST (416+ difference) AWAY

Mar 20 20:45 Grays - Droylsden 1.50 3-1 WON (498+ difference)

Mar 20 20:45 Tranmere - Port Vale 1.60 2-0 WON (454+ difference)

Mar 21 19:00 Fenerbahce - Kasimpasa SK 1.22 3-0 WON (463+ difference)

Mar 22 16:00 Stafford Ran - Torquay 1.73 0-2 WON (601+ difference) AWAY

Mar 22 16:00 Aldershot - Altrincham 1.40 2-1 WON (576+ difference)

Mar 22 17:15 Nancy - Metz 1.61 2-1 WON (452+ difference)

Mar 23 15:00 Gretna - Celtic Glasgow 1.20 0-3 WON (590+ difference) AWAY

Mar 23 17:00 Levante - Villarreal 1.85 1-2 WON (450+ difference) AWAY

Mar 24 16:00 Droylsden - Halifax 2.15 2-0 LOST (449+ difference) AWAY

Mar 27 20:45 Droylsden - Aldershot 1.45 2-2 LOST (761+ difference) AWAY

Mar 28 20:00 Polonia Bytom - Wisla Krakow 1.50 1-2 WON (400+ difference) AWAY

Mar 29 16:00 Stafford Ran - Aldershot 1.61 1-2 WON (732+ difference) AWAY

Mar 29 16:00 Altrincham - Torquay 2.00 1-1 LOST (514+ difference) AWAY

Mar 29 16:00 Rushden - Droylsden 1.50 0-0 LOST (497+ difference)

Mar 29 17:30 Zilina - Trencin 1.17 4-0 WON (487+ difference)

Mar 29 18:00 Rapid Wien - Tirol Innsbruck 1.33 4-1 WON (460+ difference)

Mar 29 16:00 Forfar - East Fife 2.30 2-3 WON (451+ difference) AWAY

Mar 29 16:00 Berwick - Peterhead 1.75 2-2 LOST (451+ difference) AWAY

Mar 29 14:00 FSV Frankfurt - Oggersheim FSV 1.35 2-0 WON (415+ difference)

Mar 29 16:00 Port Vale - Leyton Orient 2.63 2-1 LOST (403+ difference) AWAY

Mar 29 16:00 Bolton - Arsenal 1.83 2-3 WON (402+ difference) AWAY

Mar 30 14:00 Kasimpasa SK - Sivasspor 2.00 0-4 WON (431+ difference) AWAY

Mar 30 15:00 Salernitana - Martina 1.15 2-0 WON (412+ difference)


Apr 01 20:45 Droylsden - Torquay 1.55 1-2 WON (688+ difference) AWAY

Apr 01 20:45 Grays - Stafford Ran 1.55 5-1 WON (551+ difference)

Apr 01 19:45 Bellinzona - Cham SC 1.22 5-0 WON (480+ difference)

Apr 03 20:45 Exeter - Droylsden 1.30 1-1 LOST (729+ difference)

Apr 04 19:00 Oggersheim FSV - Unterhaching 1.50 1-2 WON (407+ difference) AWAY

Apr 05 16:00 Droylsden - Cambridge 1.70 0-2 WON (671+ difference) AWAY

Apr 05 16:00 Ross County - Berwick 1.24 4-0 WON (612+ difference)

Apr 05 16:00 Brighton - Port Vale 1.57 2-3 LOST (473+ difference)

Apr 05 16:00 East Fife - Dumbarton 1.56 2-1 WON (430+ difference)

Apr 05 16:00 Torquay - Farsley 1.46 0-1 LOST (414+ difference)

Apr 05 16:00 Lecce - Cesena 1.38 3-0 WON (409+ difference)

Apr 05 20:00 Twente Enschede - Excelsior 1.30 1-0 WON (406+ difference)

Apr 06 16:00 Everton - Derby 1.30 1-0 WON (586+ difference)

Apr 06 14:30 Middlesbrough - Manchester U 1.50 2-2 TAP (406+ difference) AWAY

Apr 08 20:45 Milton Keynes - Wrexham 1.40 4-1 WON (555+ difference)

Apr 08 20:45 Stafford Ran - York 2.10 0-4 WON (546+ difference) AWAY

Apr 08 20:45 Burton - Altrincham 1.65 2-1 WON (479+ difference)

Apr 08 20:45 Northwich - Forest Green 3.35 1-1 LOST (401+ difference) AWAY

Apr 09 20:45 Stockport - Mansfield 1.69 2-1 WON (471+ difference)

Apr 09 16:30 Livar Iv. Go - Nova Gorica 1.70 3-3 LOST (409+ difference) AWAY

Apr 11 20:00 Troyes - Gueugnon 1.36 2-2 LOST (434+ difference)

Apr 11 20:30 Rapid Wien - Pasching 1.30 2-1 WON (415+ difference)

Apr 12 16:00 Cambridge - Stafford Ran 1.33 1-2 LOST (706+ difference)

Apr 12 16:00 Derby - Aston Villa 1.66 0-6 WON (542+ difference) AWAY

Apr 12 16:00 Medimurje - Dinamo Zagreb 1.32 1-2 WON (532+ difference) AWAY

Apr 12 20:00 Metz - Marseille Ol. 1.80 1-2 WON (501+ difference) AWAY

Apr 12 16:00 Exeter - Northwich 1.73 2-1 WON (500+ difference)

Apr 12 17:00 Cham SC - Wohlen FC 1.65 2-4 WON (457+ difference) AWAY

Apr 12 19:00 Tatabánya FC - Ujpest Budapest 1.25 2-3 WON (456+ difference) AWAY

Apr 12 16:00 Dundee FC - Stirling Albion 1.27 3-0 WON (451+ difference)

Apr 12 16:00 Altrincham - Salisbury 2.95 3-1 LOST (433+ difference) AWAY

Apr 12 15:30 Kärnten FC - Kapfenberger SV 2.15 3-1 LOST (408+ difference) AWAY

Apr 13 10:30 Petrzalka - Trencin 1.14 1-0 WON (557+ difference)

Apr 13 16:30 Livar Iv. Go - Koper 1.45 1-2 WON (464+ difference) AWAY

Apr 14 21:00 Chelsea - Wigan 1.30 1-1 LOST (412+ difference)

Apr 15 20:45 Stafford Ran - Rushden 2.00 0-1 WON (551+ difference) AWAY

Apr 15 20:45 Torquay - Northwich 1.80 1-0 WON (538+ difference)

Apr 16 17:30 Jena - Mönchengladbach 2.26 2-2 LOST (402+ difference) AWAY

Apr 19 16:00 Histon - Droylsden 1.55 2-0 WON (653+ difference)

Apr 19 16:00 Stafford Rangers - Crawley Town 2.25 1-3 WON (608+ difference) AWAY

Apr 19 16:00 Berwick - Raith Rovers 1.60 2-5 WON (520+ difference) AWAY

Apr 19 16:00 West Ham - Derby 1.52 2-1 WON (450+ difference)

Apr 19 13:45 Arsenal - Reading 1.33 2-0 WON (437+ difference)

Apr 19 16:00 Fulham - Liverpool 2.40 0-2 WON (420+ difference) AWAY

Apr 19 16:00 Northwich - Grays 4.10 1-0 LOST (418+ difference) AWAY

Apr 19 16:00 Halifax - Aldershot 3.00 0-0 LOST (409+ difference) AWAY

Apr 19 18:00 Roma AS - Livorno 1.25 1-1 LOST (407+ difference)

Apr 19 16:00 Ebbsfleet Un - Altrincham 2.30 2-0 WON (406+ difference)

Apr 20 15:00 Vejle BK - Olstykke 1.15 5-1 WON (471+ difference)

Apr 20 20:15 Leiria - Sporting Lisbon 1.41 4-1 LOST (445+ difference) AWAY

Apr 20 14:30 Heerenveen - Excelsior 1.36 5-0 WON (442+ difference)

Apr 20 15:00 Martina - Gallipoli 1.65 2-0 LOST (424+ difference) AWAY

Apr 22 20:45 Exeter - Stafford Ran 1.25 4-1 WON (809+ difference)

Apr 22 20:45 Hereford - Wrexham 1.63 2-0 WON (511+ difference)

Apr 22 20:45 Stevenage - Northwich 1.89 1-2 LOST (495+ difference)

Apr 22 20:45 Aldershot - Weymouth 1.75 0-0 LOST (469+ difference)

Apr 22 20:45 Droylsden - Woking 2.42 1-1 LOST (459+ difference) AWAY

Apr 23 20:45 Stirling Albion - St. Johnstone 2.02 3-1 LOST (415+ difference) AWAY


The results:

To many this is the most boring work ever but for the rest of us, this is like trying to find a gold mine and see some rocks sparkling in the horizon. I love it so I've done the work for you. First I've looked at all the matches on the list and seen if we could make a profit:


Results with all matches:

Total: 124 matches

Won: 81 matches (65%)

Lost: 43 matches (35%)

Profit: -2.18 units (98.24% payback)

Clearly not something we would bet on long term to make a profit. However, I noticed the compiling the list that away matches were clearly a bad sign. How about we just remove all matches when we wanted to bet on the away team?


Results with only home teams:

Total: 69 matches

Won: 54 matches (78%)

Lost: 15 matches (22%)

Profit: +8.19 units (111.87%)

Suddenly we have some excellent profits right into our hands with little or no work. The win% is an amazing 78% and the payback is close to 112%. This means that if you staked as little as $100 on each game you would have made $819 in profits over these 4 months and it would have taken you 10 seconds a day looking for the number. Lets take it a bit further:


Results with only +500 home teams:

Total: 18 matches

Won: 16 matches (89%)

Lost: 2 matches (11%)

Profit: +5.41 units (130.06%)

Like to impress your friends once in a while? Recommend matches that are +500 and home teams as 89% of them were winners. Clearly a highly impressive number. There aren't to many of those around with only 18 matches in total, but the payback is excellent with 130.06%.

I could do this all day but the next face would be to eliminate matches with low odds and see if they made us more profit. Go ahead and see if you can work it out!








Copyright 2005 - 2008 © PreMatches.com : All Rights Reserved

PreMatches.com - Advanced Soccer Stats