Change:

Inspired by ClubELO.com, the ELO rating system is a method of calculating and comparing the relative strengths of teams in competition. For every match played, the ELO scores of the two teams are considered, and adjusted for other factors (such as home advantage), to calculate the likelihood of the match result. When the actual result of the game is known, the ELO score is adjusted accordingly, comparing the expected outcome of the game with the actual outcome - so a victory over Manchester United will be worth more points than one over Supermarine. The resulting ELO score can be used to compare the strengths of teams over time, and to project future results based on the current form of all teams.

Choose a different matchup:  
  vs.

SWINDON TOWN vs. MILLWALL

 
The likelihood of the match result between the two sides, based on historical matches with the same ELO score difference.
The likelihood of the match result between the two sides, based on their respective ELO form in the last eight games.
The likelihood of the match result between the two sides, based on their respective ELO form at home and away.
 

No equivalent historical matches with identical ELO scores.

 

A historical comparison of Swindon Town's and Millwall's ELO scores.


  Swindon Town   Millwall  
  Current ELO Score: 3567.9   3768.4  
  Best ELO Score: 3898.2  
Tuesday, August 28, 1990  
3991.5  
Saturday, March 25, 1989  
  Worst ELO Score: 3364.9  
Saturday, March 8, 1902  
3417.6  
Monday, September 8, 1958  

 

A summary of all historical matches between Swindon Town and Millwall.

 Venue Played Swindon Town
wins
Draws Millwall
wins
Swindon Town
goals
Millwall
goals
Swindon Town
SR%
Millwall
SR%
 TOTAL 139 46 33 60 165 218 45.0% 55.0%
 NEUTRAL 1 0 0 1 0 1 0.0% 100.0%
 HOME 69 36 14 19 104 77 62.3% 37.7%
 AWAY 69 10 19 40 61 140 28.3% 71.7%

Date Comp   Home Team Score   Away Team ELO
25 MAR 2017 LGE Swindon Town  
(3556)  
1 - 0   Millwall
  (3768)
14.7
26 DEC 2016 LGE Millwall  
(3706)  
2 - 0   Swindon Town
  (3603)
9.2
12 MAR 2016 LGE Swindon Town  
(3677)  
2 - 2   Millwall
  (3721)
0.1
17 OCT 2015 LGE Millwall  
(3651)  
2 - 0   Swindon Town
  (3639)
12.7
29 MAY 2010 CUP Swindon Town  
(3736)  
0 - 1   Millwall
  (3791)
8.4
8 MAY 2010 LGE Millwall  
(3771)  
3 - 2   Swindon Town
  (3744)
7.9
10 OCT 2009 LGE Swindon Town  
(3669)  
1 - 1   Millwall
  (3685)
0.9
17 FEB 2009 LGE Millwall   
(3685)  
1 - 1   Swindon Town
  (3603)
3.7
28 SEP 2008 LGE Swindon Town   
(3627)  
1 - 2   Millwall
  (3650)
10.8
3 MAY 2008 LGE Swindon Town   
(3637)  
2 - 1   Millwall
  (3615)
7.8
29 SEP 2007 LGE Millwall   
(3628)  
1 - 2   Swindon Town
  (3635)
11.3
14 APR 2001 LGE Millwall  
(3796)  
1 - 0   Swindon Town
  (3614)
3.9
24 OCT 2000 LGE Swindon Town  
(3606)  
0 - 2   Millwall
  (3747)
11.8
1 MAR 1995 LGE Millwall  
(3829)  
3 - 1   Swindon Town
  (3755)
9.1
11 JAN 1995 CUP Swindon Town  
(3748)  
3 - 1   Millwall
  (3839)
15.9
5 NOV 1994 LGE Swindon Town  
(3787)  
1 - 2   Millwall
  (3795)
11.8
13 FEB 1993 LGE Swindon Town  
(3818)  
3 - 0   Millwall
  (3865)
16.2
5 SEP 1992 LGE Millwall  
(3782)  
2 - 1   Swindon Town
  (3852)
9.9
8 APR 1992 LGE Millwall  
(3778)  
1 - 1   Swindon Town
  (3813)
1.2
1 JAN 1992 LGE Swindon Town  
(3828)  
3 - 1   Millwall
  (3797)
10.5
8 OCT 1991 CUP Swindon Town  
(3828)  
3 - 1   Millwall
  (3805)
10.9
25 SEP 1991 CUP Millwall  
(3813)  
2 - 2   Swindon Town
  (3797)
2.6
16 MAR 1991 LGE Millwall  
(3837)  
1 - 0   Swindon Town
  (3802)
6.9
30 SEP 1990 LGE Swindon Town  
(3849)  
0 - 0   Millwall
  (3830)
2.7
27 FEB 1988 LGE Swindon Town  
(3844)  
0 - 1   Millwall
  (3815)
13.3
3 OCT 1987 LGE Millwall  
(3763)  
2 - 2   Swindon Town
  (3812)
1.2
10 DEC 1983 CUP Millwall  
(3680)  
2 - 3   Swindon Town
  (3505)
16.5
28 MAR 1982 LGE Millwall  
(3620)  
0 - 0   Swindon Town
  (3597)
3.4
7 NOV 1981 LGE Swindon Town  
(3627)  
1 - 2   Millwall
  (3637)
12.5
14 MAR 1981 LGE Swindon Town  
(3651)  
0 - 0   Millwall
  (3591)
4.3
11 OCT 1980 LGE Millwall  
(3602)  
3 - 1   Swindon Town
  (3642)
12.5
29 APR 1980 LGE Swindon Town  
(3705)  
1 - 0   Millwall
  (3657)
5.9
4 MAR 1980 LGE Millwall  
(3662)  
6 - 2   Swindon Town
  (3779)
19.5
20 APR 1976 LGE Swindon Town  
(3627)  
0 - 2   Millwall
  (3724)
15.3
27 DEC 1975 LGE Millwall  
(3646)  
0 - 0   Swindon Town
  (3630)
3.3
25 AUG 1975 CUP Millwall  
(3739)  
0 - 1   Swindon Town
  (3691)
14.1
19 AUG 1975 CUP Swindon Town  
(3679)  
2 - 1   Millwall
  (3742)
8.8
16 FEB 1974 LGE Millwall  
(3819)  
3 - 0   Swindon Town
  (3680)
7
22 SEP 1973 LGE Swindon Town  
(3752)  
1 - 3   Millwall
  (3841)
15.6
14 APR 1973 LGE Swindon Town  
(3753)  
0 - 0   Millwall
  (3878)
0.7
9 DEC 1972 LGE Millwall  
(3856)  
1 - 1   Swindon Town
  (3798)
4.3
4 MAR 1972 LGE Millwall  
(3900)  
2 - 2   Swindon Town
  (3800)
5.2
13 NOV 1971 LGE Swindon Town  
(3782)  
0 - 2   Millwall
  (3896)
14.5
9 JAN 1971 LGE Millwall  
(3829)  
2 - 2   Swindon Town
  (3884)
1.4
29 SEP 1970 LGE Swindon Town  
(3837)  
3 - 0   Millwall
  (3806)
11
4 APR 1970 LGE Millwall  
(3803)  
3 - 1   Swindon Town
  (3886)
14
30 SEP 1969 LGE Swindon Town  
(3812)  
2 - 1   Millwall
  (3736)
5.2
15 MAR 1966 LGE Swindon Town  
(3724)  
1 - 0   Millwall
  (3775)
8.5
16 OCT 1965 LGE Millwall  
(3748)  
1 - 0   Swindon Town
  (3686)
5.6
30 MAR 1963 LGE Swindon Town  
(3742)  
1 - 0   Millwall
  (3607)
4
10 NOV 1962 LGE Millwall  
(3587)  
3 - 4   Swindon Town
  (3671)
10.6
8 FEB 1958 LGE Millwall  
(3485)  
1 - 1   Swindon Town
  (3598)
0.2
28 SEP 1957 LGE Swindon Town  
(3535)  
3 - 0   Millwall
  (3562)
13.6
10 APR 1957 LGE Swindon Town  
(3465)  
1 - 0   Millwall
  (3590)
10.5
26 DEC 1956 LGE Millwall  
(3570)  
2 - 1   Swindon Town
  (3483)
4.9
31 MAR 1956 LGE Millwall  
(3499)  
1 - 1   Swindon Town
  (3479)
3.5
29 FEB 1956 LGE Swindon Town  
(3477)  
1 - 0   Millwall
  (3500)
7.6
23 APR 1955 LGE Millwall  
(3577)  
1 - 0   Swindon Town
  (3481)
4.8
4 DEC 1954 LGE Swindon Town  
(3502)  
1 - 1   Millwall
  (3636)
0.8
6 MAR 1954 LGE Swindon Town  
(3513)  
2 - 1   Millwall
  (3643)
10.7
17 OCT 1953 LGE Millwall  
(3675)  
6 - 1   Swindon Town
  (3581)
9.6
31 JAN 1953 LGE Millwall  
(3742)  
3 - 0   Swindon Town
  (3545)
5.4
14 JAN 1953 LGE Swindon Town  
(3562)  
1 - 2   Millwall
  (3723)
8.3
26 DEC 1951 LGE Millwall  
(3673)  
0 - 0   Swindon Town
  (3595)
4.6
25 DEC 1951 LGE Swindon Town  
(3596)  
2 - 2   Millwall
  (3672)
0.6
14 APR 1951 LGE Swindon Town  
(3597)  
0 - 1   Millwall
  (3620)
12
10 FEB 1951 LGE Millwall  
(3641)  
1 - 0   Swindon Town
  (3579)
5.8
29 AUG 1949 LGE Millwall  
(3602)  
1 - 0   Swindon Town
  (3660)
9
24 AUG 1949 LGE Swindon Town  
(3673)  
1 - 1   Millwall
  (3607)
4.3
27 DEC 1948 LGE Swindon Town  
(3582)  
2 - 0   Millwall
  (3658)
14
25 DEC 1948 LGE Millwall  
(3650)  
3 - 1   Swindon Town
  (3591)
8.6
18 APR 1938 LGE Swindon Town  
(3656)  
1 - 2   Millwall
  (3685)
12.9
15 APR 1938 LGE Millwall  
(3704)  
0 - 2   Swindon Town
  (3647)
22.5
29 MAR 1937 LGE Swindon Town  
(3527)  
3 - 0   Millwall
  (3723)
20.7
26 MAR 1937 LGE Millwall  
(3742)  
1 - 1   Swindon Town
  (3532)
7.6
15 FEB 1936 LGE Swindon Town  
(3500)  
3 - 1   Millwall
  (3613)
14.2
12 OCT 1935 LGE Millwall  
(3612)  
1 - 0   Swindon Town
  (3603)
6.1
13 APR 1935 LGE Swindon Town  
(3583)  
0 - 1   Millwall
  (3616)
12.7
1 DEC 1934 LGE Millwall  
(3680)  
1 - 0   Swindon Town
  (3606)
4.7
3 MAR 1928 LGE Swindon Town  
(3725)  
3 - 0   Millwall
  (3822)
15.9
22 OCT 1927 LGE Millwall  
(3798)  
3 - 3   Swindon Town
  (3630)
6.9
26 FEB 1927 LGE Millwall  
(3835)  
4 - 1   Swindon Town
  (3726)
7.2
9 OCT 1926 LGE Swindon Town  
(3717)  
3 - 0   Millwall
  (3754)
13.1
10 APR 1926 LGE Millwall  
(3801)  
3 - 0   Swindon Town
  (3676)
6.8
23 SEP 1925 LGE Swindon Town  
(3676)  
1 - 1   Millwall
  (3773)
0.7
31 JAN 1925 LGE Swindon Town  
(3716)  
1 - 0   Millwall
  (3732)
7.1
27 SEP 1924 LGE Millwall  
(3731)  
1 - 2   Swindon Town
  (3722)
13.5
3 SEP 1923 LGE Swindon Town  
(3674)  
1 - 0   Millwall
  (3692)
7.3
27 AUG 1923 LGE Millwall  
(3681)  
1 - 0   Swindon Town
  (3680)
6.7
16 SEP 1922 LGE Swindon Town  
(3731)  
0 - 0   Millwall
  (3685)
4.3
9 SEP 1922 LGE Millwall  
(3687)  
1 - 1   Swindon Town
  (3729)
2.1
26 NOV 1921 LGE Swindon Town  
(3721)  
1 - 1   Millwall
  (3687)
4
19 NOV 1921 LGE Millwall  
(3689)  
0 - 0   Swindon Town
  (3718)
2.4
13 NOV 1920 LGE Swindon Town  
(3691)  
4 - 1   Millwall
  (3707)
12.6
6 NOV 1920 LGE Millwall  
(3693)  
5 - 0   Swindon Town
  (3705)
14.1
27 MAR 1920 SL Swindon Town  
(3665)  
1 - 0   Millwall
  (3638)
6
15 NOV 1919 SL Millwall  
(3671)  
0 - 2   Swindon Town
  (3718)
18.1
17 APR 1915 SL Swindon Town  
(3766)  
1 - 2   Millwall
  (3707)
14.8
12 DEC 1914 SL Millwall  
(3766)  
1 - 2   Swindon Town
  (3709)
14.7
11 APR 1914 SL Millwall  
(3709)  
1 - 1   Swindon Town
  (3790)
1.1
6 DEC 1913 SL Swindon Town  
(3844)  
2 - 0   Millwall
  (3664)
4.5
15 MAR 1913 SL Swindon Town  
(3783)  
2 - 1   Millwall
  (3698)
4.7
9 NOV 1912 SL Millwall  
(3675)  
0 - 1   Swindon Town
  (3788)
10.2
23 MAR 1912 SL Millwall  
(3654)  
1 - 0   Swindon Town
  (3866)
12.4
18 NOV 1911 SL Swindon Town  
(3873)  
4 - 1   Millwall
  (3624)
3.6
5 APR 1911 SL Swindon Town  
(3839)  
1 - 0   Millwall
  (3610)
2.3
5 NOV 1910 SL Millwall  
(3629)  
2 - 0   Swindon Town
  (3836)
18.5
11 APR 1910 SL Millwall  
(3596)  
1 - 0   Swindon Town
  (3817)
12.7
23 OCT 1909 SL Swindon Town  
(3750)  
4 - 0   Millwall
  (3609)
6.7
17 APR 1909 SL Swindon Town  
(3752)  
3 - 0   Millwall
  (3662)
7.9
12 DEC 1908 SL Millwall  
(3704)  
4 - 1   Swindon Town
  (3696)
11.2
14 MAR 1908 SL Millwall  
(3737)  
2 - 0   Swindon Town
  (3641)
6.5
16 NOV 1907 SL Swindon Town  
(3604)  
2 - 0   Millwall
  (3739)
15.4
2 MAR 1907 SL Swindon Town  
(3613)  
0 - 2   Millwall
  (3655)
18.5
27 OCT 1906 SL Millwall  
(3639)  
2 - 1   Swindon Town
  (3584)
5.2
24 FEB 1906 SL Swindon Town  
(3543)  
0 - 0   Millwall
  (3655)
0.5
21 OCT 1905 SL Millwall  
(3664)  
0 - 0   Swindon Town
  (3542)
6.2
12 APR 1905 SL Swindon Town  
(3565)  
2 - 1   Millwall
  (3624)
7.9
25 MAR 1905 SL Millwall  
(3631)  
0 - 0   Swindon Town
  (3554)
5.4
20 FEB 1904 SL Millwall  
(3709)  
3 - 1   Swindon Town
  (3501)
3.6
24 OCT 1903 SL Swindon Town  
(3500)  
0 - 4   Millwall
  (3707)
14.9
20 DEC 1902 SL Millwall Athletic  
(3675)  
1 - 2   Swindon Town
  (3434)
18
6 SEP 1902 SL Swindon Town  
(3391)  
3 - 2   Millwall Athletic
  (3710)
14.8
11 JAN 1902 SL Millwall Athletic  
(3717)  
3 - 0   Swindon Town
  (3414)
2.6
28 SEP 1901 SL Swindon Town  
(3494)  
2 - 1   Millwall Athletic
  (3699)
12.1
16 MAR 1901 SL Swindon Town  
(3518)  
1 - 1   Millwall Athletic
  (3760)
3.1
24 NOV 1900 SL Millwall Athletic  
(3715)  
4 - 0   Swindon Town
  (3579)
6.7
20 JAN 1900 SL Millwall Athletic  
(3732)  
2 - 1   Swindon Town
  (3607)
3.8
23 SEP 1899 SL Swindon Town  
(3591)  
2 - 1   Millwall Athletic
  (3703)
9.5
17 DEC 1898 SL Swindon Town  
(3582)  
2 - 4   Millwall Athletic
  (3686)
16.2
24 SEP 1898 SL Millwall Athletic  
(3684)  
2 - 1   Swindon Town
  (3557)
3.7
15 JAN 1898 SL Millwall Athletic  
(3706)  
4 - 2   Swindon Town
  (3533)
4.4
23 OCT 1897 SL Swindon Town  
(3527)  
0 - 5   Millwall Athletic
  (3736)
15.6
7 NOV 1896 SL Swindon Town  
(3530)  
2 - 5   Millwall Athletic
  (3852)
9
26 SEP 1896 SL Millwall Athletic  
(3826)  
2 - 1   Swindon Town
  (3548)
1.7
25 APR 1896 SL Millwall Athletic  
(3835)  
9 - 1   Swindon Town
  (3539)
3.7
19 OCT 1895 SL Swindon Town  
(3529)  
2 - 2   Millwall Athletic
  (3775)
3.1
9 FEB 1895 SL Swindon Town  
(3569)  
1 - 5   Millwall Athletic
  (3706)
18.5
29 SEP 1894 SL Millwall Athletic  
(3600)  
9 - 0   Swindon Town
  (3586)
15.1