Stat Attack

ELO Head-to-Head

This page projects the likelihood of match outcomes based on ELO scores, and compares the ELO history of the selected clubs.

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. Bristol Rovers

Head-to-Head

The likelihood of the match result between the two sides, based on historical matches with the same ELO score variation.

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 in home and away games.

ELO Score History Comparison

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

Swindon Town Bristol Rovers
Current ELO Score 3,582.8
Sunday February 22nd, 202622 FEB 2026
3,428.0
Sunday February 22nd, 202622 FEB 2026
Best ELO Score 3,900.4
Tuesday August 28th, 199028 AUG 1990
3,894.7
Saturday December 1st, 195601 DEC 1956
Worst ELO Score 3,167.9
Saturday October 8th, 188708 OCT 1887
3,368.6
Saturday December 21st, 200221 DEC 2002

Past Matches

A summary of all historical matches between Swindon Town and Bristol Rovers, which have been included in ELO calculations.

Venue Played Swindon
wins
Draws Bristol Rovers
wins
Swindon
goals
Bristol Rovers
goals
Swindon
SR%
Bristol Rovers
SR%
TOTAL 134 60 20 54 190 191 52.2% 47.8%
Home 67 39 12 16 112 74 67.2% 32.8%
Away 67 21 8 38 78 117 37.3% 62.7%
Date Comp. Home Team Score Away Team ELO +/-
13 DEC 2025 EFL Bristol Rovers (3417) Bristol Rovers (3417) 0 - 3 Swindon Town (3583) Swindon (3583) 11.3
22 JAN 2022 EFL Swindon Town (3584) Swindon (3584) 1 - 1 Bristol Rovers (3518) Bristol Rovers (3518) 2.9
02 OCT 2021 EFL Bristol Rovers (3477) Bristol Rovers (3477) 1 - 3 Swindon Town (3541) Swindon (3541) 13.9
23 MAR 2021 EFL Bristol Rovers (3558) Bristol Rovers (3558) 0 - 1 Swindon Town (3554) Swindon (3554) 11.3
21 NOV 2020 EFL Swindon Town (3555) Swindon (3555) 1 - 0 Bristol Rovers (3585) Bristol Rovers (3585) 9.7
28 JAN 2017 EFL Bristol Rovers (3633) Bristol Rovers (3633) 1 - 0 Swindon Town (3593) Swindon (3593) 7.8
20 SEP 2016 EFL Swindon Town (3624) Swindon (3624) 1 - 2 Bristol Rovers (3647) Bristol Rovers (3647) 10.4
31 MAR 2012 EFL Swindon Town (3691) Swindon (3691) 0 - 0 Bristol Rovers (3494) Bristol Rovers (3494) 6.0
10 DEC 2011 EFL Bristol Rovers (3479) Bristol Rovers (3479) 1 - 1 Swindon Town (3625) Swindon (3625) 2.8
22 JAN 2011 EFL Bristol Rovers (3555) Bristol Rovers (3555) 3 - 1 Swindon Town (3655) Swindon (3655) 17.4
11 OCT 2010 EFL Swindon Town (3698) Swindon (3698) 2 - 1 Bristol Rovers (3626) Bristol Rovers (3626) 6.8
06 MAR 2010 EFL Swindon Town (3748) Swindon (3748) 0 - 4 Bristol Rovers (3640) Bristol Rovers (3640) 26.5
12 DEC 2009 EFL Bristol Rovers (3665) Bristol Rovers (3665) 3 - 0 Swindon Town (3690) Swindon (3690) 16.5
25 APR 2009 EFL Swindon Town (3625) Swindon (3625) 2 - 1 Bristol Rovers (3683) Bristol Rovers (3683) 10.3
22 NOV 2008 EFL Bristol Rovers (3620) Bristol Rovers (3620) 2 - 2 Swindon Town (3627) Swindon (3627) 1.1
22 APR 2008 EFL Bristol Rovers (3637) Bristol Rovers (3637) 0 - 1 Swindon Town (3629) Swindon (3629) 11.6
24 NOV 2007 EFL Swindon Town (3640) Swindon (3640) 1 - 0 Bristol Rovers (3610) Bristol Rovers (3610) 7.8
28 APR 2007 EFL Bristol Rovers (3556) Bristol Rovers (3556) 1 - 0 Swindon Town (3636) Swindon (3636) 10.8
16 DEC 2006 EFL Swindon Town (3622) Swindon (3622) 2 - 1 Bristol Rovers (3494) Bristol Rovers (3494) 5.2
24 MAR 2001 EFL Bristol Rovers (3637) Bristol Rovers (3637) 0 - 0 Swindon Town (3617) Swindon (3617) 2.4
21 OCT 2000 EFL Swindon Town (3622) Swindon (3622) 1 - 3 Bristol Rovers (3709) Bristol Rovers (3709) 14.1
24 FEB 1996 EFL Swindon Town (3798) Swindon (3798) 2 - 1 Bristol Rovers (3687) Bristol Rovers (3687) 5.3
16 SEP 1995 EFL Bristol Rovers (3720) Bristol Rovers (3720) 1 - 4 Swindon Town (3777) Swindon (3777) 18.1
12 SEP 1992 EFL Swindon Town (3844) Swindon (3844) 2 - 2 Bristol Rovers (3765) Bristol Rovers (3765) 4.1
19 AUG 1992 EFL Bristol Rovers (3802) Bristol Rovers (3802) 3 - 4 Swindon Town (3831) Swindon (3831) 11.3
12 APR 1992 EFL Bristol Rovers (3801) Bristol Rovers (3801) 1 - 1 Swindon Town (3816) Swindon (3816) 1.7
17 SEP 1991 EFL Swindon Town (3802) Swindon (3802) 1 - 0 Bristol Rovers (3715) Bristol Rovers (3715) 5.6
20 MAR 1991 EFL Bristol Rovers (3756) Bristol Rovers (3756) 2 - 1 Swindon Town (3797) Swindon (3797) 9.0
13 OCT 1990 EFL Swindon Town (3845) Swindon (3845) 0 - 2 Bristol Rovers (3735) Bristol Rovers (3735) 22.3
11 APR 1987 EFL Bristol Rovers (3534) Bristol Rovers (3534) 3 - 4 Swindon Town (3760) Swindon (3760) 6.2
04 NOV 1986 EFL Swindon Town (3706) Swindon (3706) 1 - 2 Bristol Rovers (3592) Bristol Rovers (3592) 15.2
04 SEP 1984 LC Bristol Rovers (3754) Bristol Rovers (3754) 0 - 1 Swindon Town (3477) Swindon (3477) 17.9
27 AUG 1984 LC Swindon Town (3489) Swindon (3489) 1 - 5 Bristol Rovers (3734) Bristol Rovers (3734) 11.0
06 MAR 1982 EFL Swindon Town (3600) Swindon (3600) 5 - 2 Bristol Rovers (3612) Bristol Rovers (3612) 13.2
17 OCT 1981 EFL Bristol Rovers (3636) Bristol Rovers (3636) 1 - 4 Swindon Town (3660) Swindon (3660) 21.2
12 APR 1969 EFL Swindon Town (3798) Swindon (3798) 2 - 2 Bristol Rovers (3631) Bristol Rovers (3631) 6.5
21 SEP 1968 EFL Bristol Rovers (3590) Bristol Rovers (3590) 2 - 1 Swindon Town (3715) Swindon (3715) 10.6
04 MAY 1968 EFL Bristol Rovers (3617) Bristol Rovers (3617) 1 - 2 Swindon Town (3700) Swindon (3700) 10.6
23 APR 1968 EFL Swindon Town (3695) Swindon (3695) 4 - 1 Bristol Rovers (3642) Bristol Rovers (3642) 10.1
21 JAN 1967 EFL Swindon Town (3706) Swindon (3706) 0 - 1 Bristol Rovers (3692) Bristol Rovers (3692) 13.3
17 SEP 1966 EFL Bristol Rovers (3662) Bristol Rovers (3662) 3 - 0 Swindon Town (3710) Swindon (3710) 14.7
05 OCT 1965 EFL Swindon Town (3695) Swindon (3695) 4 - 3 Bristol Rovers (3694) Bristol Rovers (3694) 7.1
07 SEP 1965 EFL Bristol Rovers (3681) Bristol Rovers (3681) 0 - 1 Swindon Town (3709) Swindon (3709) 12.2
09 OCT 1962 EFL Bristol Rovers (3668) Bristol Rovers (3668) 2 - 0 Swindon Town (3704) Swindon (3704) 12.1
02 OCT 1962 EFL Swindon Town (3683) Swindon (3683) 3 - 0 Bristol Rovers (3684) Bristol Rovers (3684) 12.5
06 APR 1953 EFL Bristol Rovers (3782) Bristol Rovers (3782) 1 - 2 Swindon Town (3514) Swindon (3514) 17.9
03 APR 1953 EFL Swindon Town (3533) Swindon (3533) 1 - 3 Bristol Rovers (3785) Bristol Rovers (3785) 8.8
29 AUG 1951 EFL Swindon Town (3582) Swindon (3582) 0 - 0 Bristol Rovers (3662) Bristol Rovers (3662) 0.5
20 AUG 1951 EFL Bristol Rovers (3664) Bristol Rovers (3664) 1 - 0 Swindon Town (3575) Swindon (3575) 5.1
16 DEC 1950 EFL Swindon Town (3595) Swindon (3595) 1 - 2 Bristol Rovers (3680) Bristol Rovers (3680) 10.3
19 AUG 1950 EFL Bristol Rovers (3638) Bristol Rovers (3638) 1 - 0 Swindon Town (3597) Swindon (3597) 6.3
18 MAR 1950 EFL Swindon Town (3647) Swindon (3647) 1 - 0 Bristol Rovers (3630) Bristol Rovers (3630) 6.9
26 NOV 1949 FAC Swindon Town (3612) Swindon (3612) 1 - 0 Bristol Rovers (3589) Bristol Rovers (3589) 6.7
29 OCT 1949 EFL Bristol Rovers (3580) Bristol Rovers (3580) 2 - 0 Swindon Town (3640) Swindon (3640) 13.5
05 MAR 1949 EFL Bristol Rovers (3657) Bristol Rovers (3657) 1 - 1 Swindon Town (3621) Swindon (3621) 3.7
09 OCT 1948 EFL Swindon Town (3573) Swindon (3573) 1 - 1 Bristol Rovers (3625) Bristol Rovers (3625) 1.3
03 SEP 1947 EFL Swindon Town (3613) Swindon (3613) 1 - 1 Bristol Rovers (3594) Bristol Rovers (3594) 3.6
25 AUG 1947 EFL Bristol Rovers (3592) Bristol Rovers (3592) 3 - 1 Swindon Town (3625) Swindon (3625) 11.7
22 FEB 1947 EFL Bristol Rovers (3507) Bristol Rovers (3507) 3 - 0 Swindon Town (3594) Swindon (3594) 15.6
19 OCT 1946 EFL Swindon Town (3606) Swindon (3606) 1 - 0 Bristol Rovers (3518) Bristol Rovers (3518) 4.5
24 NOV 1945 FAC Bristol Rovers (3522) Bristol Rovers (3522) 4 - 1 Swindon Town (3563) Swindon (3563) 13.2
17 NOV 1945 FAC Swindon Town (3557) Swindon (3557) 1 - 0 Bristol Rovers (3528) Bristol Rovers (3528) 5.8
25 MAR 1939 EFL Bristol Rovers (3535) Bristol Rovers (3535) 5 - 0 Swindon Town (3626) Swindon (3626) 17.8
19 NOV 1938 EFL Swindon Town (3622) Swindon (3622) 2 - 1 Bristol Rovers (3531) Bristol Rovers (3531) 4.4
12 MAR 1938 EFL Bristol Rovers (3516) Bristol Rovers (3516) 1 - 2 Swindon Town (3601) Swindon (3601) 11.4
30 OCT 1937 EFL Swindon Town (3593) Swindon (3593) 2 - 1 Bristol Rovers (3550) Bristol Rovers (3550) 5.3
23 SEP 1936 EFL Swindon Town (3569) Swindon (3569) 4 - 1 Bristol Rovers (3609) Bristol Rovers (3609) 12.9
02 SEP 1936 EFL Bristol Rovers (3603) Bristol Rovers (3603) 2 - 1 Swindon Town (3578) Swindon (3578) 5.8
04 APR 1936 EFL Swindon Town (3547) Swindon (3547) 3 - 0 Bristol Rovers (3585) Bristol Rovers (3585) 12.9
15 JAN 1936 EFL Bristol Rovers (3592) Bristol Rovers (3592) 2 - 1 Swindon Town (3559) Swindon (3559) 5.6
05 SEP 1934 EFL Swindon Town (3607) Swindon (3607) 1 - 0 Bristol Rovers (3688) Bristol Rovers (3688) 8.6
29 AUG 1934 EFL Bristol Rovers (3697) Bristol Rovers (3697) 2 - 2 Swindon Town (3610) Swindon (3610) 5.6
10 MAR 1934 EFL Swindon Town (3570) Swindon (3570) 1 - 0 Bristol Rovers (3694) Bristol Rovers (3694) 9.8
28 OCT 1933 EFL Bristol Rovers (3640) Bristol Rovers (3640) 3 - 0 Swindon Town (3529) Swindon (3529) 6.9
18 MAR 1933 EFL Swindon Town (3503) Swindon (3503) 1 - 1 Bristol Rovers (3643) Bristol Rovers (3643) 0.3
05 NOV 1932 EFL Bristol Rovers (3621) Bristol Rovers (3621) 1 - 0 Swindon Town (3528) Swindon (3528) 4.3
20 FEB 1932 EFL Bristol Rovers (3574) Bristol Rovers (3574) 0 - 2 Swindon Town (3572) Swindon (3572) 20.4
10 OCT 1931 EFL Swindon Town (3545) Swindon (3545) 2 - 1 Bristol Rovers (3577) Bristol Rovers (3577) 7.2
07 MAR 1931 EFL Swindon Town (3621) Swindon (3621) 3 - 1 Bristol Rovers (3575) Bristol Rovers (3575) 8.0
04 NOV 1930 EFL Bristol Rovers (3519) Bristol Rovers (3519) 4 - 1 Swindon Town (3627) Swindon (3627) 16.4
04 JAN 1930 EFL Bristol Rovers (3551) Bristol Rovers (3551) 3 - 2 Swindon Town (3600) Swindon (3600) 7.7
07 SEP 1929 EFL Swindon Town (3647) Swindon (3647) 2 - 2 Bristol Rovers (3517) Bristol Rovers (3517) 6.3
29 DEC 1928 EFL Bristol Rovers (3525) Bristol Rovers (3525) 1 - 4 Swindon Town (3650) Swindon (3650) 17.7
25 AUG 1928 EFL Swindon Town (3668) Swindon (3668) 2 - 1 Bristol Rovers (3546) Bristol Rovers (3546) 3.8
18 APR 1928 EFL Bristol Rovers (3543) Bristol Rovers (3543) 1 - 0 Swindon Town (3726) Swindon (3726) 11.5
04 FEB 1928 EFL Swindon Town (3746) Swindon (3746) 2 - 1 Bristol Rovers (3588) Bristol Rovers (3588) 3.2
18 APR 1927 EFL Bristol Rovers (3621) Bristol Rovers (3621) 3 - 1 Swindon Town (3687) Swindon (3687) 12.4
15 APR 1927 EFL Swindon Town (3705) Swindon (3705) 3 - 5 Bristol Rovers (3592) Bristol Rovers (3592) 23.9
28 DEC 1925 EFL Bristol Rovers (3612) Bristol Rovers (3612) 1 - 2 Swindon Town (3685) Swindon (3685) 11.4
16 SEP 1925 EFL Swindon Town (3700) Swindon (3700) 4 - 2 Bristol Rovers (3604) Bristol Rovers (3604) 6.7
07 MAR 1925 EFL Bristol Rovers (3583) Bristol Rovers (3583) 0 - 1 Swindon Town (3736) Swindon (3736) 9.0
01 NOV 1924 EFL Swindon Town (3741) Swindon (3741) 3 - 0 Bristol Rovers (3657) Bristol Rovers (3657) 8.3
05 APR 1924 EFL Swindon Town (3734) Swindon (3734) 0 - 0 Bristol Rovers (3642) Bristol Rovers (3642) 5.4
29 MAR 1924 EFL Bristol Rovers (3667) Bristol Rovers (3667) 0 - 1 Swindon Town (3716) Swindon (3716) 11.9
07 APR 1923 EFL Swindon Town (3689) Swindon (3689) 1 - 0 Bristol Rovers (3623) Bristol Rovers (3623) 5.2
31 MAR 1923 EFL Bristol Rovers (3596) Bristol Rovers (3596) 2 - 0 Swindon Town (3692) Swindon (3692) 14.2
25 FEB 1922 EFL Swindon Town (3739) Swindon (3739) 0 - 1 Bristol Rovers (3697) Bristol Rovers (3697) 14.2
18 FEB 1922 EFL Bristol Rovers (3699) Bristol Rovers (3699) 1 - 1 Swindon Town (3737) Swindon (3737) 2.2
22 JAN 1921 EFL Bristol Rovers (3614) Bristol Rovers (3614) 3 - 1 Swindon Town (3757) Swindon (3757) 16.2
15 JAN 1921 EFL Swindon Town (3754) Swindon (3754) 2 - 1 Bristol Rovers (3617) Bristol Rovers (3617) 3.8
17 JAN 1920 STH Bristol Rovers (3598) Bristol Rovers (3598) 2 - 1 Swindon Town (3733) Swindon (3733) 10.5
06 SEP 1919 STH Swindon Town (3730) Swindon (3730) 4 - 1 Bristol Rovers (3597) Bristol Rovers (3597) 6.6
24 APR 1915 STH Bristol Rovers (3600) Bristol Rovers (3600) 1 - 0 Swindon Town (3754) Swindon (3754) 11.0
16 SEP 1914 STH Swindon Town (3769) Swindon (3769) 4 - 1 Bristol Rovers (3624) Bristol Rovers (3624) 6.2
26 DEC 1913 STH Swindon Town (3823) Swindon (3823) 5 - 0 Bristol Rovers (3620) Bristol Rovers (3620) 5.4
25 DEC 1913 STH Bristol Rovers (3596) Bristol Rovers (3596) 5 - 2 Swindon Town (3846) Swindon (3846) 23.7
22 MAR 1913 STH Bristol Rovers (3639) Bristol Rovers (3639) 1 - 4 Swindon Town (3796) Swindon (3796) 15.7
16 NOV 1912 STH Swindon Town (3800) Swindon (3800) 2 - 2 Bristol Rovers (3562) Bristol Rovers (3562) 7.8
06 APR 1912 STH Bristol Rovers (3555) Bristol Rovers (3555) 3 - 0 Swindon Town (3838) Swindon (3838) 25.0
02 DEC 1911 STH Swindon Town (3893) Swindon (3893) 2 - 0 Bristol Rovers (3613) Bristol Rovers (3613) 2.7
17 APR 1911 STH Swindon Town (3844) Swindon (3844) 0 - 0 Bristol Rovers (3619) Bristol Rovers (3619) 7.7
14 APR 1911 STH Bristol Rovers (3593) Bristol Rovers (3593) 1 - 0 Swindon Town (3846) Swindon (3846) 13.5
28 MAR 1910 STH Swindon Town (3805) Swindon (3805) 2 - 0 Bristol Rovers (3628) Bristol Rovers (3628) 4.5
25 MAR 1910 STH Bristol Rovers (3617) Bristol Rovers (3617) 0 - 0 Swindon Town (3811) Swindon (3811) 2.0
09 APR 1909 STH Bristol Rovers (3653) Bristol Rovers (3653) 1 - 3 Swindon Town (3753) Swindon (3753) 16.0
26 DEC 1908 STH Swindon Town (3693) Swindon (3693) 0 - 1 Bristol Rovers (3662) Bristol Rovers (3662) 14.2
28 MAR 1908 STH Bristol Rovers (3691) Bristol Rovers (3691) 1 - 0 Swindon Town (3631) Swindon (3631) 5.1
30 NOV 1907 STH Swindon Town (3610) Swindon (3610) 4 - 1 Bristol Rovers (3644) Bristol Rovers (3644) 12.9
26 JAN 1907 STH Swindon Town (3592) Swindon (3592) 1 - 0 Bristol Rovers (3702) Bristol Rovers (3702) 9.6
22 SEP 1906 STH Bristol Rovers (3675) Bristol Rovers (3675) 2 - 0 Swindon Town (3558) Swindon (3558) 5.9
27 JAN 1906 STH Bristol Rovers (3752) Bristol Rovers (3752) 2 - 1 Swindon Town (3542) Swindon (3542) 2.5
23 SEP 1905 STH Swindon Town (3547) Swindon (3547) 1 - 2 Bristol Rovers (3808) Bristol Rovers (3808) 6.3
18 FEB 1905 STH Swindon Town (3533) Swindon (3533) 2 - 1 Bristol Rovers (3790) Bristol Rovers (3790) 13.4
22 OCT 1904 STH Bristol Rovers (3740) Bristol Rovers (3740) 3 - 0 Swindon Town (3577) Swindon (3577) 5.4
02 JAN 1904 STH Swindon Town (3507) Swindon (3507) 0 - 2 Bristol Rovers (3694) Bristol Rovers (3694) 12.8
05 SEP 1903 STH Bristol Rovers (3678) Bristol Rovers (3678) 2 - 0 Swindon Town (3489) Swindon (3489) 4.0
07 FEB 1903 STH Swindon Town (3452) Swindon (3452) 2 - 1 Bristol Rovers (3699) Bristol Rovers (3699) 13.1
25 OCT 1902 STH Bristol Rovers (3690) Bristol Rovers (3690) 2 - 3 Swindon Town (3426) Swindon (3426) 18.2
01 APR 1902 STH Bristol Rovers (3649) Bristol Rovers (3649) 1 - 0 Swindon Town (3377) Swindon (3377) 1.8
26 OCT 1901 STH Swindon Town (3477) Swindon (3477) 0 - 1 Bristol Rovers (3561) Bristol Rovers (3561) 11.4
16 FEB 1901 STH Swindon Town (3558) Swindon (3558) 0 - 1 Bristol Rovers (3621) Bristol Rovers (3621) 11.9
27 OCT 1900 STH Bristol Rovers (3643) Bristol Rovers (3643) 1 - 0 Swindon Town (3582) Swindon (3582) 5.0
17 MAR 1900 STH Swindon Town (3615) Swindon (3615) 1 - 0 Bristol Rovers (3603) Bristol Rovers (3603) 6.1
11 NOV 1899 STH Bristol Rovers (3490) Bristol Rovers (3490) 7 - 2 Swindon Town (3623) Swindon (3623) 20.2

Identical Matchups

A listing of all historical matches with identical ELO scores as Swindon Town (3583) and Bristol Rovers (3428).

Date Comp. Home Team Score Away Team ELO +/-
05 MAY 2001 EFL Chesterfield (3583) Chesterfield (3583) 3 - 0 Halifax Town (3428) Halifax Town (3428) 7.6