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.

MILLWALL vs. BRISTOL ROVERS
(neutral venue - no home advantage applied to match-up calculations)

 
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.
 

No equivalent historical matches with identical ELO scores.

 

A historical comparison of Millwall's and Bristol Rovers's ELO scores.


  Millwall   Bristol Rovers  
  Current ELO Score: 3867.7   3567.3  
  Best ELO Score: 3991.5  
Saturday, March 25, 1989  
3892.8  
Saturday, December 1, 1956  
  Worst ELO Score: 3417.6  
Monday, September 8, 1958  
3366.6  
Saturday, December 21, 2002  

 

A summary of all historical matches between Millwall and Bristol Rovers.

 Venue Played Millwall
wins
Draws Bristol Rovers
wins
Millwall
goals
Bristol Rovers
goals
Millwall
SR%
Bristol Rovers
SR%
 TOTAL 116 41 25 50 142 150 46.1% 53.9%
 HOME 58 32 14 12 86 48 67.2% 32.8%
 AWAY 58 9 11 38 56 102 25.0% 75.0%

Date Comp   Home Team Score   Away Team ELO
30 APR 2017 LGE Bristol Rovers  
(3649)  
3 - 4   Millwall
  (3729)
8.7
12 NOV 2016 LGE Millwall  
(3710)  
4 - 0   Bristol Rovers
  (3679)
15.2
28 DEC 2009 LGE Millwall  
(3683)  
2 - 0   Bristol Rovers
  (3663)
12.2
5 SEP 2009 LGE Bristol Rovers  
(3686)  
2 - 0   Millwall
  (3702)
13.7
18 APR 2009 LGE Bristol Rovers   
(3681)  
4 - 2   Millwall
  (3714)
14.4
6 DEC 2008 LGE Millwall   
(3692)  
3 - 2   Bristol Rovers
  (3619)
6.7
1 MAR 2008 LGE Millwall   
(3603)  
0 - 1   Bristol Rovers
  (3673)
9.4
17 NOV 2007 LGE Bristol Rovers   
(3599)  
2 - 1   Millwall
  (3611)
8.9
23 AUG 2005 CUP Millwall  
(3788)  
2 - 0   Bristol Rovers
  (3494)
1.8
3 FEB 2001 LGE Millwall  
(3781)  
3 - 0   Bristol Rovers
  (3625)
7.6
22 NOV 2000 LGE Bristol Rovers  
(3679)  
1 - 2   Millwall
  (3763)
9.5
25 MAR 2000 LGE Millwall  
(3701)  
3 - 0   Bristol Rovers
  (3770)
17.6
26 DEC 1999 LGE Bristol Rovers  
(3752)  
1 - 0   Millwall
  (3686)
6.3
27 APR 1999 LGE Bristol Rovers  
(3642)  
3 - 0   Millwall
  (3637)
13.9
21 NOV 1998 LGE Millwall  
(3607)  
1 - 1   Bristol Rovers
  (3636)
1.1
4 APR 1998 LGE Millwall  
(3598)  
1 - 1   Bristol Rovers
  (3647)
0.4
29 NOV 1997 LGE Bristol Rovers  
(3643)  
2 - 1   Millwall
  (3675)
9.1
8 APR 1997 LGE Bristol Rovers  
(3641)  
1 - 0   Millwall
  (3661)
8.7
7 SEP 1996 LGE Millwall  
(3713)  
2 - 0   Bristol Rovers
  (3684)
11
8 MAY 1993 LGE Millwall  
(3801)  
0 - 3   Bristol Rovers
  (3671)
26.8
31 OCT 1992 LGE Bristol Rovers  
(3711)  
1 - 0   Millwall
  (3828)
11.2
22 FEB 1992 LGE Bristol Rovers  
(3766)  
3 - 2   Millwall
  (3803)
8.9
30 NOV 1991 LGE Millwall  
(3821)  
0 - 1   Bristol Rovers
  (3734)
14.4
2 MAR 1991 LGE Bristol Rovers  
(3756)  
1 - 0   Millwall
  (3835)
10.1
1 DEC 1990 LGE Millwall  
(3822)  
1 - 1   Bristol Rovers
  (3792)
3
20 APR 1985 LGE Millwall  
(3782)  
1 - 0   Bristol Rovers
  (3749)
6.5
24 NOV 1984 LGE Bristol Rovers  
(3713)  
1 - 1   Millwall
  (3743)
1.8
8 MAY 1984 LGE Bristol Rovers  
(3714)  
3 - 2   Millwall
  (3676)
6.4
30 DEC 1983 LGE Millwall  
(3653)  
1 - 0   Bristol Rovers
  (3685)
8.3
12 APR 1983 LGE Millwall  
(3572)  
1 - 1   Bristol Rovers
  (3683)
0.5
19 OCT 1982 LGE Bristol Rovers  
(3677)  
4 - 0   Millwall
  (3599)
10.2
3 APR 1982 LGE Bristol Rovers  
(3612)  
0 - 1   Millwall
  (3617)
12.6
14 NOV 1981 LGE Millwall  
(3650)  
0 - 0   Bristol Rovers
  (3622)
3.5
28 APR 1979 LGE Millwall  
(3745)  
0 - 3   Bristol Rovers
  (3744)
22.7
9 DEC 1978 LGE Bristol Rovers  
(3764)  
0 - 3   Millwall
  (3703)
25.3
1 APR 1978 LGE Millwall  
(3750)  
1 - 3   Bristol Rovers
  (3769)
18.6
5 NOV 1977 LGE Bristol Rovers  
(3698)  
2 - 0   Millwall
  (3766)
13.4
12 MAR 1977 LGE Bristol Rovers  
(3700)  
0 - 0   Millwall
  (3798)
0.2
2 OCT 1976 LGE Millwall  
(3764)  
2 - 0   Bristol Rovers
  (3733)
9.4
26 APR 1975 LGE Millwall  
(3736)  
1 - 1   Bristol Rovers
  (3713)
3.4
19 OCT 1974 LGE Bristol Rovers  
(3729)  
2 - 0   Millwall
  (3805)
14
8 JAN 1966 LGE Bristol Rovers  
(3599)  
1 - 1   Millwall
  (3741)
1.1
25 OCT 1965 LGE Millwall  
(3748)  
3 - 3   Bristol Rovers
  (3666)
4.9
15 FEB 1964 LGE Bristol Rovers  
(3704)  
2 - 2   Millwall
  (3554)
6.2
5 OCT 1963 LGE Millwall  
(3533)  
0 - 1   Bristol Rovers
  (3641)
9.9
9 MAR 1963 LGE Millwall  
(3560)  
2 - 1   Bristol Rovers
  (3651)
9.6
20 OCT 1962 LGE Bristol Rovers  
(3658)  
2 - 0   Millwall
  (3596)
8.3
24 JAN 1953 LGE Bristol Rovers  
(3795)  
1 - 1   Millwall
  (3738)
4.2
13 SEP 1952 LGE Millwall  
(3687)  
3 - 0   Bristol Rovers
  (3706)
13.5
29 MAR 1952 LGE Bristol Rovers  
(3678)  
2 - 1   Millwall
  (3700)
7.9
10 NOV 1951 LGE Millwall  
(3696)  
1 - 1   Bristol Rovers
  (3632)
4.3
28 APR 1951 LGE Bristol Rovers  
(3682)  
1 - 0   Millwall
  (3664)
6.9
11 APR 1951 LGE Millwall  
(3610)  
1 - 0   Bristol Rovers
  (3708)
10.1
11 MAR 1950 LGE Bristol Rovers  
(3616)  
3 - 1   Millwall
  (3556)
8.7
22 OCT 1949 LGE Millwall  
(3586)  
0 - 1   Bristol Rovers
  (3562)
13.3
23 APR 1949 LGE Millwall  
(3643)  
1 - 1   Bristol Rovers
  (3640)
2.9
20 SEP 1948 LGE Bristol Rovers  
(3610)  
2 - 0   Millwall
  (3667)
13.2
26 MAR 1938 LGE Bristol Rovers  
(3521)  
0 - 2   Millwall
  (3683)
13.8
13 NOV 1937 LGE Millwall  
(3691)  
2 - 1   Bristol Rovers
  (3526)
3
26 DEC 1936 LGE Bristol Rovers  
(3588)  
2 - 1   Millwall
  (3649)
8
29 AUG 1936 LGE Millwall  
(3602)  
1 - 2   Bristol Rovers
  (3584)
14.1
29 FEB 1936 LGE Bristol Rovers  
(3593)  
2 - 0   Millwall
  (3584)
9.2
9 NOV 1935 LGE Millwall  
(3599)  
2 - 1   Bristol Rovers
  (3619)
6.9
2 MAR 1935 LGE Bristol Rovers  
(3656)  
2 - 0   Millwall
  (3620)
8.3
20 OCT 1934 LGE Millwall  
(3715)  
0 - 2   Bristol Rovers
  (3662)
22.3
5 MAY 1928 LGE Millwall  
(3851)  
1 - 0   Bristol Rovers
  (3543)
1.5
24 DEC 1927 LGE Bristol Rovers  
(3569)  
1 - 6   Millwall
  (3825)
13
19 APR 1927 LGE Bristol Rovers  
(3630)  
1 - 1   Millwall
  (3815)
1.7
2 OCT 1926 LGE Millwall  
(3772)  
2 - 3   Bristol Rovers
  (3540)
17.7
3 APR 1926 LGE Bristol Rovers  
(3588)  
0 - 1   Millwall
  (3785)
7.9
21 NOV 1925 LGE Millwall  
(3714)  
0 - 0   Bristol Rovers
  (3584)
6.2
4 APR 1925 LGE Bristol Rovers  
(3580)  
1 - 1   Millwall
  (3731)
0.9
15 SEP 1924 LGE Millwall  
(3750)  
0 - 0   Bristol Rovers
  (3685)
4.9
22 DEC 1923 LGE Bristol Rovers  
(3660)  
4 - 1   Millwall
  (3661)
11.9
15 DEC 1923 LGE Millwall  
(3653)  
1 - 0   Bristol Rovers
  (3667)
7.1
28 OCT 1922 LGE Bristol Rovers  
(3594)  
0 - 0   Millwall
  (3702)
0.2
21 OCT 1922 LGE Millwall  
(3697)  
1 - 0   Bristol Rovers
  (3599)
4.5
25 MAR 1922 LGE Bristol Rovers  
(3681)  
0 - 0   Millwall
  (3664)
3.6
18 MAR 1922 LGE Millwall  
(3649)  
4 - 1   Bristol Rovers
  (3695)
14.1
4 SEP 1920 LGE Bristol Rovers  
(3599)  
1 - 2   Millwall
  (3659)
11.6
28 AUG 1920 LGE Millwall  
(3660)  
2 - 0   Bristol Rovers
  (3600)
8
24 JAN 1920 SL Millwall  
(3627)  
2 - 1   Bristol Rovers
  (3605)
6.1
13 SEP 1919 SL Bristol Rovers  
(3595)  
1 - 1   Millwall
  (3669)
1.3
5 APR 1915 SL Millwall  
(3719)  
2 - 0   Bristol Rovers
  (3590)
5.8
2 APR 1915 SL Bristol Rovers  
(3583)  
3 - 2   Millwall
  (3735)
10.9
18 APR 1914 SL Bristol Rovers  
(3600)  
1 - 1   Millwall
  (3694)
0.8
13 DEC 1913 SL Millwall  
(3659)  
2 - 0   Bristol Rovers
  (3603)
7.9
8 MAR 1913 SL Millwall  
(3687)  
4 - 0   Bristol Rovers
  (3636)
10.1
2 NOV 1912 SL Bristol Rovers  
(3555)  
2 - 1   Millwall
  (3685)
10.3
16 MAR 1912 SL Bristol Rovers  
(3559)  
3 - 1   Millwall
  (3668)
14.3
11 NOV 1911 SL Millwall  
(3617)  
2 - 1   Bristol Rovers
  (3611)
6.4
18 MAR 1911 SL Millwall  
(3613)  
1 - 0   Bristol Rovers
  (3575)
5.6
12 NOV 1910 SL Bristol Rovers  
(3575)  
1 - 0   Millwall
  (3647)
8.5
9 APR 1910 SL Bristol Rovers  
(3622)  
1 - 0   Millwall
  (3602)
6.1
27 NOV 1909 SL Millwall  
(3604)  
1 - 1   Bristol Rovers
  (3633)
2.7
30 JAN 1909 SL Millwall  
(3706)  
2 - 1   Bristol Rovers
  (3651)
5.3
26 SEP 1908 SL Bristol Rovers  
(3648)  
4 - 2   Millwall
  (3711)
12.4
21 APR 1908 SL Bristol Rovers  
(3652)  
0 - 4   Millwall
  (3708)
22.5
26 DEC 1907 SL Millwall  
(3704)  
0 - 1   Bristol Rovers
  (3668)
14.3
6 APR 1907 SL Millwall  
(3720)  
2 - 1   Bristol Rovers
  (3647)
4.8
2 FEB 1907 CUP Bristol Rovers  
(3693)  
3 - 0   Millwall
  (3629)
8.8
1 DEC 1906 SL Bristol Rovers  
(3695)  
2 - 0   Millwall
  (3643)
8
12 MAR 1906 SL Millwall  
(3641)  
2 - 1   Bristol Rovers
  (3734)
9
30 SEP 1905 SL Bristol Rovers  
(3815)  
2 - 1   Millwall
  (3664)
3.3
28 JAN 1905 SL Bristol Rovers  
(3793)  
4 - 1   Millwall
  (3629)
5.4
1 OCT 1904 SL Millwall  
(3632)  
0 - 0   Bristol Rovers
  (3716)
1.4
26 MAR 1904 SL Millwall  
(3718)  
3 - 3   Bristol Rovers
  (3722)
3.6
28 NOV 1903 SL Bristol Rovers  
(3707)  
3 - 1   Millwall
  (3738)
10.6
28 MAR 1903 SL Bristol Rovers  
(3670)  
1 - 0   Millwall Athletic
  (3715)
7.4
1 NOV 1902 SL Millwall Athletic  
(3703)  
0 - 2   Bristol Rovers
  (3671)
21.8
28 APR 1902 SL Millwall Athletic  
(3704)  
1 - 0   Bristol Rovers
  (3660)
5.3
8 MAR 1902 SL Bristol Rovers  
(3623)  
2 - 0   Millwall Athletic
  (3721)
13.5
12 JAN 1901 SL Millwall Athletic  
(3740)  
4 - 0   Bristol Rovers
  (3644)
8
29 SEP 1900 SL Bristol Rovers  
(3634)  
2 - 1   Millwall Athletic
  (3713)
8.5
14 APR 1900 SL Millwall Athletic  
(3722)  
2 - 0   Bristol Rovers
  (3591)
5.5
14 MAR 1900 SL Bristol Rovers  
(3583)  
3 - 0   Millwall Athletic
  (3759)
19.8