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. Port Vale

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 Port Vale's ELO scores.

Swindon Town Port Vale
Current ELO Score 3,492.7
Sunday February 16th, 202516 FEB 2025
3,561.2
Sunday February 16th, 202516 FEB 2025
Best ELO Score 3,900.4
Tuesday August 28th, 199028 AUG 1990
3,878.0
Saturday December 24th, 192724 DEC 1927
Worst ELO Score 3,167.9
Saturday October 8th, 188708 OCT 1887
3,186.8
Saturday October 24th, 188524 OCT 1885

Past Matches

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

Venue Played Swindon
wins
Draws Port Vale
wins
Swindon
goals
Port Vale
goals
Swindon
SR%
Port Vale
SR%
TOTAL 92 37 21 34 130 120 51.6% 48.4%
Home 46 26 11 9 81 40 68.5% 31.5%
Away 46 11 10 25 49 80 34.8% 65.2%
Date Comp. Home Team Score Away Team ELO +/-
08 FEB 2025 EFL Swindon Town (3503) Swindon (3503) 3 - 3 Port Vale (3551) Port Vale (3551) 0.3
28 SEP 2024 EFL Port Vale (3520) Port Vale (3520) 2 - 1 Swindon Town (3442) Swindon (3442) 6.8
19 MAY 2022 EFL Port Vale (3585) Port Vale (3585) 1 - 0 Swindon Town (3602) Swindon (3602) 9.4
15 MAY 2022 EFL Swindon Town (3593) Swindon (3593) 2 - 1 Port Vale (3594) Port Vale (3594) 8.9
15 JAN 2022 EFL Port Vale (3572) Port Vale (3572) 1 - 3 Swindon Town (3568) Swindon (3568) 16.8
11 SEP 2021 EFL Swindon Town (3554) Swindon (3554) 1 - 2 Port Vale (3512) Port Vale (3512) 12.3
25 JAN 2020 EFL Swindon Town (3593) Swindon (3593) 3 - 0 Port Vale (3504) Port Vale (3504) 11.3
29 DEC 2019 EFL Port Vale (3483) Port Vale (3483) 2 - 0 Swindon Town (3605) Swindon (3605) 18.5
16 MAR 2019 EFL Swindon Town (3514) Swindon (3514) 0 - 0 Port Vale (3433) Port Vale (3433) 3.4
24 NOV 2018 EFL Port Vale (3458) Port Vale (3458) 0 - 1 Swindon Town (3483) Swindon (3483) 10.5
17 FEB 2018 EFL Swindon Town (3561) Swindon (3561) 3 - 2 Port Vale (3487) Port Vale (3487) 6.9
28 OCT 2017 EFL Port Vale (3509) Port Vale (3509) 0 - 3 Swindon Town (3565) Swindon (3565) 16.6
11 MAR 2017 EFL Port Vale (3572) Port Vale (3572) 3 - 2 Swindon Town (3578) Swindon (3578) 9.1
20 AUG 2016 EFL Swindon Town (3637) Swindon (3637) 1 - 0 Port Vale (3654) Port Vale (3654) 9.4
02 FEB 2016 EFL Port Vale (3620) Port Vale (3620) 1 - 0 Swindon Town (3640) Swindon (3640) 9.5
18 AUG 2015 EFL Swindon Town (3704) Swindon (3704) 2 - 2 Port Vale (3604) Port Vale (3604) 3.8
14 MAR 2015 EFL Port Vale (3641) Port Vale (3641) 0 - 1 Swindon Town (3723) Swindon (3723) 8.8
28 DEC 2014 EFL Swindon Town (3759) Swindon (3759) 1 - 0 Port Vale (3627) Port Vale (3627) 5.4
08 FEB 2014 EFL Port Vale (3624) Port Vale (3624) 2 - 3 Swindon Town (3670) Swindon (3670) 9.9
02 NOV 2013 EFL Swindon Town (3714) Swindon (3714) 5 - 2 Port Vale (3615) Port Vale (3615) 10.8
28 APR 2012 EFL Swindon Town (3672) Swindon (3672) 5 - 0 Port Vale (3528) Port Vale (3528) 10.0
05 NOV 2011 EFL Port Vale (3541) Port Vale (3541) 0 - 2 Swindon Town (3585) Swindon (3585) 15.1
19 APR 2008 EFL Swindon Town (3615) Swindon (3615) 6 - 0 Port Vale (3538) Port Vale (3538) 13.8
27 OCT 2007 EFL Port Vale (3565) Port Vale (3565) 2 - 1 Swindon Town (3664) Swindon (3664) 11.4
19 NOV 2005 EFL Port Vale (3609) Port Vale (3609) 1 - 1 Swindon Town (3565) Swindon (3565) 2.8
08 OCT 2005 EFL Swindon Town (3565) Swindon (3565) 1 - 2 Port Vale (3618) Port Vale (3618) 10.1
23 FEB 2005 EFL Swindon Town (3678) Swindon (3678) 1 - 0 Port Vale (3595) Port Vale (3595) 6.1
19 OCT 2004 EFL Port Vale (3623) Port Vale (3623) 1 - 0 Swindon Town (3709) Swindon (3709) 10.7
30 MAR 2004 EFL Port Vale (3653) Port Vale (3653) 3 - 3 Swindon Town (3704) Swindon (3704) 0.3
25 OCT 2003 EFL Swindon Town (3634) Swindon (3634) 0 - 0 Port Vale (3623) Port Vale (3623) 2.0
22 FEB 2003 EFL Port Vale (3566) Port Vale (3566) 1 - 1 Swindon Town (3637) Swindon (3637) 0.2
07 SEP 2002 EFL Swindon Town (3623) Swindon (3623) 1 - 2 Port Vale (3582) Port Vale (3582) 13.0
02 MAR 2002 EFL Swindon Town (3620) Swindon (3620) 3 - 0 Port Vale (3668) Port Vale (3668) 16.6
18 SEP 2001 EFL Port Vale (3639) Port Vale (3639) 0 - 2 Swindon Town (3616) Swindon (3616) 18.8
13 JAN 2001 EFL Swindon Town (3572) Swindon (3572) 0 - 1 Port Vale (3581) Port Vale (3581) 11.6
28 AUG 2000 EFL Port Vale (3652) Port Vale (3652) 3 - 0 Swindon Town (3624) Swindon (3624) 12.9
26 OCT 1999 EFL Swindon Town (3662) Swindon (3662) 2 - 1 Port Vale (3681) Port Vale (3681) 8.6
25 SEP 1999 EFL Port Vale (3684) Port Vale (3684) 2 - 0 Swindon Town (3675) Swindon (3675) 11.7
16 JAN 1999 EFL Port Vale (3697) Port Vale (3697) 0 - 1 Swindon Town (3720) Swindon (3720) 11.3
29 AUG 1998 EFL Swindon Town (3665) Swindon (3665) 1 - 1 Port Vale (3720) Port Vale (3720) 0.3
17 FEB 1998 EFL Port Vale (3737) Port Vale (3737) 0 - 1 Swindon Town (3710) Swindon (3710) 12.6
04 OCT 1997 EFL Swindon Town (3745) Swindon (3745) 4 - 2 Port Vale (3829) Port Vale (3829) 15.9
22 MAR 1997 EFL Port Vale (3810) Port Vale (3810) 1 - 0 Swindon Town (3810) Swindon (3810) 8.1
24 AUG 1996 EFL Swindon Town (3810) Swindon (3810) 1 - 1 Port Vale (3790) Port Vale (3790) 2.4
17 DEC 1994 EFL Port Vale (3769) Port Vale (3769) 2 - 2 Swindon Town (3752) Swindon (3752) 2.4
14 AUG 1994 EFL Swindon Town (3807) Swindon (3807) 2 - 0 Port Vale (3803) Port Vale (3803) 11.8
04 APR 1992 EFL Swindon Town (3810) Swindon (3810) 1 - 0 Port Vale (3696) Port Vale (3696) 5.0
07 SEP 1991 EFL Port Vale (3782) Port Vale (3782) 2 - 2 Swindon Town (3786) Swindon (3786) 2.0
11 MAY 1991 EFL Port Vale (3760) Port Vale (3760) 3 - 1 Swindon Town (3757) Swindon (3757) 11.6
03 NOV 1990 EFL Swindon Town (3805) Swindon (3805) 1 - 2 Port Vale (3757) Port Vale (3757) 13.4
03 MAR 1990 EFL Swindon Town (3869) Swindon (3869) 3 - 0 Port Vale (3818) Port Vale (3818) 11.3
18 NOV 1989 EFL Port Vale (3730) Port Vale (3730) 2 - 0 Swindon Town (3894) Swindon (3894) 18.6
17 MAR 1987 EFL Swindon Town (3765) Swindon (3765) 1 - 0 Port Vale (3614) Port Vale (3614) 4.0
21 OCT 1986 EFL Port Vale (3610) Port Vale (3610) 3 - 4 Swindon Town (3688) Swindon (3688) 10.3
23 MAR 1986 EFL Swindon Town (3638) Swindon (3638) 0 - 0 Port Vale (3568) Port Vale (3568) 4.3
26 OCT 1985 EFL Port Vale (3552) Port Vale (3552) 3 - 0 Swindon Town (3533) Swindon (3533) 12.2
09 MAR 1985 EFL Port Vale (3526) Port Vale (3526) 2 - 0 Swindon Town (3455) Swindon (3455) 8.4
20 OCT 1984 EFL Swindon Town (3470) Swindon (3470) 0 - 1 Port Vale (3541) Port Vale (3541) 10.6
15 JAN 1983 EFL Port Vale (3576) Port Vale (3576) 3 - 0 Swindon Town (3623) Swindon (3623) 15.3
28 AUG 1982 EFL Swindon Town (3576) Swindon (3576) 1 - 0 Port Vale (3506) Port Vale (3506) 5.7
11 MAR 1978 EFL Port Vale (3550) Port Vale (3550) 1 - 0 Swindon Town (3673) Swindon (3673) 10.6
15 OCT 1977 EFL Swindon Town (3634) Swindon (3634) 1 - 1 Port Vale (3571) Port Vale (3571) 4.5
22 JAN 1977 EFL Port Vale (3633) Port Vale (3633) 2 - 2 Swindon Town (3651) Swindon (3651) 2.4
21 AUG 1976 EFL Swindon Town (3625) Swindon (3625) 1 - 0 Port Vale (3625) Port Vale (3625) 7.1
17 JAN 1976 EFL Swindon Town (3604) Swindon (3604) 2 - 1 Port Vale (3647) Port Vale (3647) 8.3
20 SEP 1975 EFL Port Vale (3633) Port Vale (3633) 3 - 0 Swindon Town (3693) Swindon (3693) 15.4
22 APR 1975 EFL Swindon Town (3677) Swindon (3677) 3 - 2 Port Vale (3664) Port Vale (3664) 6.8
24 AUG 1974 EFL Port Vale (3592) Port Vale (3592) 2 - 2 Swindon Town (3612) Swindon (3612) 2.3
16 MAR 1963 EFL Swindon Town (3750) Swindon (3750) 2 - 3 Port Vale (3666) Port Vale (3666) 14.9
27 OCT 1962 EFL Port Vale (3616) Port Vale (3616) 2 - 1 Swindon Town (3674) Swindon (3674) 8.7
30 APR 1962 EFL Swindon Town (3662) Swindon (3662) 1 - 0 Port Vale (3663) Port Vale (3663) 7.1
14 APR 1962 EFL Port Vale (3643) Port Vale (3643) 1 - 1 Swindon Town (3659) Swindon (3659) 2.5
18 FEB 1961 EFL Port Vale (3686) Port Vale (3686) 4 - 1 Swindon Town (3584) Swindon (3584) 8.2
01 OCT 1960 EFL Swindon Town (3646) Swindon (3646) 6 - 0 Port Vale (3634) Port Vale (3634) 14.5
30 APR 1960 EFL Port Vale (3642) Port Vale (3642) 6 - 1 Swindon Town (3630) Swindon (3630) 13.6
12 DEC 1959 EFL Swindon Town (3597) Swindon (3597) 2 - 3 Port Vale (3634) Port Vale (3634) 11.9
28 DEC 1957 EFL Swindon Town (3592) Swindon (3592) 0 - 0 Port Vale (3635) Port Vale (3635) 1.8
31 AUG 1957 EFL Port Vale (3646) Port Vale (3646) 3 - 1 Swindon Town (3521) Swindon (3521) 6.3
28 APR 1952 EFL Swindon Town (3572) Swindon (3572) 2 - 0 Port Vale (3574) Port Vale (3574) 11.0
10 NOV 1951 EFL Port Vale (3532) Port Vale (3532) 2 - 2 Swindon Town (3596) Swindon (3596) 0.9
17 FEB 1951 EFL Swindon Town (3579) Swindon (3579) 2 - 1 Port Vale (3613) Port Vale (3613) 8.3
30 SEP 1950 EFL Port Vale (3551) Port Vale (3551) 2 - 1 Swindon Town (3590) Swindon (3590) 8.4
08 APR 1950 EFL Port Vale (3601) Port Vale (3601) 0 - 1 Swindon Town (3642) Swindon (3642) 11.5
19 NOV 1949 EFL Swindon Town (3615) Swindon (3615) 0 - 0 Port Vale (3615) Port Vale (3615) 2.7
15 SEP 1948 EFL Swindon Town (3607) Swindon (3607) 0 - 2 Port Vale (3616) Port Vale (3616) 18.8
06 SEP 1948 EFL Port Vale (3627) Port Vale (3627) 2 - 0 Swindon Town (3622) Swindon (3622) 10.6
14 FEB 1948 EFL Port Vale (3641) Port Vale (3641) 1 - 0 Swindon Town (3680) Swindon (3680) 7.9
27 SEP 1947 EFL Swindon Town (3583) Swindon (3583) 1 - 0 Port Vale (3622) Port Vale (3622) 7.9
01 FEB 1947 EFL Swindon Town (3593) Swindon (3593) 2 - 1 Port Vale (3642) Port Vale (3642) 7.9
28 SEP 1946 EFL Port Vale (3576) Port Vale (3576) 1 - 1 Swindon Town (3613) Swindon (3613) 2.5
04 FEB 1939 EFL Swindon Town (3617) Swindon (3617) 1 - 1 Port Vale (3515) Port Vale (3515) 5.8
01 OCT 1938 EFL Port Vale (3516) Port Vale (3516) 2 - 0 Swindon Town (3667) Swindon (3667) 15.9

Identical Matchups

A listing of all historical matches with identical ELO scores as Swindon Town (3493) and Port Vale (3561).

Date Comp. Home Team Score Away Team ELO +/-
25 DEC 1922 EFL Crewe Alexandra (3561) Crewe Alexandra (3561) 0 - 0 Wrexham (3493) Wrexham (3493) 4.8
27 SEP 1902 STH Northampton Town (3561) Northampton Town (3561) 2 - 0 Brentford (3493) Brentford (3493) 7.0