The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
ENG

Non League Premier - Isthmian 2026/27

Every result, the table as it finished, and the price each match went off at. 143 matches played between August 2026 and October 2026.

143Matches
482Goals
3.37Per game
51.7%Home wins
48%Priced at kickoff
Enfield TownTop of the table

Final table 22 clubs

Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.

#ClubPWDLGDPts
1 ETEnfield Town 13 10 1 2 +21 31
2 WUWelling United 14 10 0 4 +12 30
3 LEWLewes 13 8 2 3 +6 26
4 EBEastbourne Borough 12 8 1 3 +11 25
5 CTChatham Town 14 8 0 6 +9 24
6 DARDartford 13 8 0 5 +2 24
7 RAMRamsgate 13 7 1 5 +12 22
8 CACarshalton Athletic 15 7 1 7 -5 22
9 DHDulwich Hamlet 14 6 3 5 +1 21
10 SACSt Albans City 10 6 2 2 +7 20
11 BHTBurgess Hill Town 13 5 5 3 +4 20
12 WFWingate & Finchley 12 6 2 4 +1 20
13 BTBrentwood Town 12 5 0 7 +1 15
14 WHYWhyteleafe 14 4 3 7 -3 15
15 LEALeatherhead 12 4 3 5 -3 15
16 CHECheshunt 14 3 6 5 -8 15
17 AVEAveley 13 4 2 7 -1 14
18 MTMaldon & Tiptree 16 4 2 10 -18 14
19 CWCray Wanderers 9 3 3 3 +5 12
20 TBThree Bridges 13 2 3 8 -13 9
21 SRStanway Rovers 13 2 1 10 -20 7
22 WHIWhitehawk 14 1 3 10 -21 6

How the season went

Every figure counted from the matches, not typed in.

Goals per game
3.37
482 goals. 69.9% of matches went over 2.5.
Home advantage
51.7%
Draws 15.4%, away wins 32.9%.
Half-time lead held
80.6%
From 98 matches where someone led at the break.
1–2 16 · 11.2%
2–0 11 · 7.7%
1–0 11 · 7.7%
3–2 10 · 7%
2–1 9 · 6.3%
3–0 8 · 5.6%

Results 264

The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.

Monday 28 December 2026
15:00 Wingate & Finchley scheduled St Albans City — — —
15:00 Whitehawk scheduled Eastbourne Borough — — —
15:00 Three Bridges scheduled Burgess Hill Town — — —
15:00 Stanway Rovers scheduled Maldon & Tiptree — — —
15:00 Ramsgate scheduled Chatham Town — — —
15:00 Lewes scheduled Welling United — — —
15:00 Leatherhead scheduled Carshalton Athletic — — —
15:00 Dartford scheduled Dulwich Hamlet — — —
15:00 Cray Wanderers scheduled Whyteleafe — — —
15:00 Cheshunt scheduled Enfield Town — — —
15:00 Brentwood Town scheduled Aveley — — —
Saturday 19 December 2026
15:00 Whyteleafe scheduled Three Bridges — — —
15:00 Welling United scheduled Brentwood Town — — —
15:00 St Albans City scheduled Dartford — — —
15:00 Maldon & Tiptree scheduled Cheshunt — — —
15:00 Enfield Town scheduled Leatherhead — — —
15:00 Eastbourne Borough scheduled Wingate & Finchley — — —
15:00 Dulwich Hamlet scheduled Ramsgate — — —
15:00 Chatham Town scheduled Stanway Rovers — — —
15:00 Carshalton Athletic scheduled Whitehawk — — —
15:00 Burgess Hill Town scheduled Lewes — — —
15:00 Aveley scheduled Cray Wanderers — — —
Tuesday 15 December 2026
19:45 St Albans City scheduled Brentwood Town — — —
Saturday 12 December 2026
15:00 Wingate & Finchley scheduled Chatham Town — — —
15:00 Whitehawk scheduled Enfield Town — — —
15:00 Three Bridges scheduled Dulwich Hamlet — — —
15:00 Stanway Rovers scheduled St Albans City — — —
15:00 Ramsgate scheduled Welling United — — —
15:00 Lewes scheduled Aveley — — —
15:00 Leatherhead scheduled Eastbourne Borough — — —
15:00 Dartford scheduled Burgess Hill Town — — —
15:00 Cray Wanderers scheduled Maldon & Tiptree — — —
15:00 Cheshunt scheduled Whyteleafe — — —
15:00 Brentwood Town scheduled Carshalton Athletic — — —
Tuesday 8 December 2026
19:45 Cheshunt scheduled Cray Wanderers — — —
19:45 St Albans City scheduled Eastbourne Borough — — —
Saturday 5 December 2026
15:00 Wingate & Finchley scheduled Cheshunt — — —
15:00 Whitehawk scheduled Leatherhead — — —
15:00 Stanway Rovers scheduled Dartford — — —
15:00 St Albans City scheduled Dulwich Hamlet — — —
15:00 Ramsgate scheduled Three Bridges — — —
15:00 Lewes scheduled Brentwood Town — — —
15:00 Enfield Town scheduled Maldon & Tiptree — — —
15:00 Eastbourne Borough scheduled Whyteleafe — — —
15:00 Cray Wanderers scheduled Chatham Town — — —
15:00 Carshalton Athletic scheduled Burgess Hill Town — — —
15:00 Aveley scheduled Welling United — — —
Tuesday 1 December 2026
19:45 Chatham Town scheduled St Albans City — — —
Monday 30 November 2026
19:45 Carshalton Athletic scheduled Whyteleafe — — —
Saturday 28 November 2026
15:00 Whyteleafe scheduled Aveley — — —
15:00 Welling United scheduled Enfield Town — — —
15:00 Three Bridges scheduled Wingate & Finchley — — —
15:00 Maldon & Tiptree scheduled St Albans City — — —
15:00 Leatherhead scheduled Lewes — — —
15:00 Dulwich Hamlet scheduled Stanway Rovers — — —
15:00 Dartford scheduled Cray Wanderers — — —
15:00 Cheshunt scheduled Ramsgate — — —
15:00 Chatham Town scheduled Carshalton Athletic — — —
15:00 Burgess Hill Town scheduled Eastbourne Borough — — —
15:00 Brentwood Town scheduled Whitehawk — — —
Tuesday 24 November 2026
19:45 Leatherhead scheduled Ramsgate — — —
19:45 Eastbourne Borough scheduled Aveley — — —
19:45 Cray Wanderers scheduled Wingate & Finchley — — —
Saturday 21 November 2026
15:00 Wingate & Finchley scheduled Brentwood Town — — —
15:00 Three Bridges scheduled Cheshunt — — —
15:00 Stanway Rovers scheduled Burgess Hill Town — — —
15:00 St Albans City scheduled Whyteleafe — — —
15:00 Ramsgate scheduled Lewes — — —
15:00 Enfield Town scheduled Eastbourne Borough — — —
15:00 Dulwich Hamlet scheduled Welling United — — —
15:00 Dartford scheduled Leatherhead — — —
15:00 Cray Wanderers scheduled Whitehawk — — —
15:00 Chatham Town scheduled Maldon & Tiptree — — —
15:00 Carshalton Athletic scheduled Aveley — — —
Tuesday 17 November 2026
19:45 Dartford scheduled Three Bridges — — —
19:45 Burgess Hill Town scheduled Brentwood Town — — —
19:45 St Albans City scheduled Enfield Town — — —
19:45 Ramsgate scheduled Cray Wanderers — — —
19:45 Leatherhead scheduled Wingate & Finchley — — —
Saturday 14 November 2026
15:00 Whyteleafe scheduled Chatham Town — — —
15:00 Whitehawk scheduled Wingate & Finchley — — —
15:00 Welling United scheduled Three Bridges — — —
15:00 Lewes scheduled Stanway Rovers — — —
15:00 Leatherhead scheduled St Albans City — — —
15:00 Eastbourne Borough scheduled Dulwich Hamlet — — —
15:00 Cheshunt scheduled Dartford — — —
15:00 Burgess Hill Town scheduled Cray Wanderers — — —
15:00 Brentwood Town scheduled Ramsgate — — —
15:00 Aveley scheduled Enfield Town — — —
Tuesday 10 November 2026
19:45 Whitehawk scheduled Welling United — — —
19:45 Enfield Town scheduled Lewes — — —
19:45 Cray Wanderers scheduled Three Bridges — — —
Saturday 7 November 2026
15:00 Wingate & Finchley scheduled Maldon & Tiptree — — —
15:00 Three Bridges scheduled Brentwood Town — — —
15:00 Stanway Rovers scheduled Whitehawk — — —
15:00 St Albans City scheduled Welling United — — —
15:00 Ramsgate scheduled Aveley — — —
15:00 Enfield Town scheduled Whyteleafe — — —
15:00 Dulwich Hamlet scheduled Lewes — — —
15:00 Dartford scheduled Eastbourne Borough — — —
15:00 Cray Wanderers scheduled Leatherhead — — —
15:00 Chatham Town scheduled Burgess Hill Town — — —
15:00 Carshalton Athletic scheduled Cheshunt — — —
Tuesday 3 November 2026
19:45 Brentwood Town scheduled Leatherhead — — —
19:45 Wingate & Finchley scheduled Burgess Hill Town — — —
19:45 Dulwich Hamlet scheduled Cray Wanderers — — —
19:45 Lewes scheduled Dartford — — —
19:45 Eastbourne Borough scheduled Stanway Rovers — — —
Monday 2 November 2026
19:45 Aveley scheduled St Albans City — — —
Saturday 31 October 2026
15:00 Whyteleafe scheduled Dulwich Hamlet — — —
15:00 Whitehawk scheduled St Albans City — — —
15:00 Welling United scheduled Carshalton Athletic — — —
15:00 Maldon & Tiptree scheduled Three Bridges — — —
15:00 Lewes scheduled Wingate & Finchley — — —
15:00 Leatherhead scheduled Stanway Rovers — — —
15:00 Eastbourne Borough scheduled Ramsgate — — —
15:00 Cheshunt scheduled Chatham Town — — —
15:00 Burgess Hill Town scheduled Enfield Town — — —
15:00 Brentwood Town scheduled Cray Wanderers — — —
15:00 Aveley scheduled Dartford — — —
Tuesday 27 October 2026
19:45 Welling United 1 – 0 Leatherhead — — —
19:45 Whitehawk 1 – 2 Dulwich Hamlet — — —
19:45 Enfield Town 4 – 0 Chatham Town — — —
19:45 Brentwood Town 4 – 2 Cheshunt — — —
19:45 Stanway Rovers postponed Cray Wanderers — — —
19:45 St Albans City 3 – 1 Burgess Hill Town — — —
19:45 Maldon & Tiptree 1 – 2 Eastbourne Borough — — —
Saturday 24 October 2026
14:00 Stanway Rovers 3 – 0 Cheshunt — — —
14:00 Maldon & Tiptree 1 – 1 Dulwich Hamlet — — —
14:00 Chatham Town 3 – 2 Welling United — — —
Wednesday 21 October 2026
18:45 Whyteleafe 2 – 3 Burgess Hill Town — — —
Tuesday 20 October 2026
18:45 Wingate & Finchley 4 – 2 Carshalton Athletic — — —
18:45 Three Bridges 0 – 2 Eastbourne Borough — — —
18:45 Ramsgate 2 – 0 Stanway Rovers — — —
18:45 Dulwich Hamlet 0 – 4 Chatham Town — — —
18:45 Brentwood Town 3 – 0 Dartford — — —
Monday 19 October 2026
18:45 Aveley 1 – 2 Maldon & Tiptree — — —
Saturday 17 October 2026
14:00 Wingate & Finchley 4 – 1 Stanway Rovers — — —
14:00 Whyteleafe 2 – 1 Dartford — — —
14:00 Welling United 4 – 2 Burgess Hill Town — — —
14:00 Three Bridges 3 – 3 Enfield Town — — —
14:00 Lewes 1 – 1 Maldon & Tiptree — — —
14:00 Dulwich Hamlet 2 – 2 Carshalton Athletic — — —
14:00 Cheshunt 1 – 1 Whitehawk — — —
14:00 Aveley 1 – 0 Chatham Town — — —
Wednesday 14 October 2026
18:45 Whyteleafe 5 – 0 Whitehawk — — —
Tuesday 13 October 2026
18:45 Three Bridges 1 – 2 Lewes — — —
18:45 Wingate & Finchley 2 – 0 Ramsgate — — —
18:45 Burgess Hill Town 2 – 0 Dulwich Hamlet — — —
Monday 12 October 2026
18:45 Carshalton Athletic 1 – 2 Enfield Town — — —
Saturday 10 October 2026
14:00 Whitehawk 1 – 4 Ramsgate — — —
14:00 Stanway Rovers 1 – 3 Three Bridges — — —
14:00 Maldon & Tiptree 1 – 2 Whyteleafe — — —
14:00 Leatherhead 1 – 2 Cheshunt — — —
14:00 Enfield Town 3 – 0 Dulwich Hamlet — — —
14:00 Eastbourne Borough 1 – 0 Welling United — — —
14:00 Dartford 2 – 1 Wingate & Finchley — — —
14:00 Cray Wanderers 1 – 2 Lewes — — —
14:00 Chatham Town 3 – 0 Brentwood Town — — —
14:00 Carshalton Athletic 0 – 1 St Albans City — — —
14:00 Burgess Hill Town 1 – 1 Aveley — — —
Tuesday 6 October 2026
18:45 Stanway Rovers 1 – 2 Enfield Town — — —
18:45 Maldon & Tiptree 0 – 1 Welling United — — —
18:45 Dartford 1 – 2 Ramsgate — — —
18:45 Cheshunt 2 – 1 Aveley — — —
18:45 Chatham Town 3 – 0 Leatherhead — — —
Monday 5 October 2026
18:45 Carshalton Athletic 0 – 4 Eastbourne Borough — — —
Saturday 3 October 2026
14:00 Lewes 1 – 0 Whitehawk — — —
14:00 Welling United 1 – 0 Whyteleafe — — —
14:00 Ramsgate 2 – 3 Carshalton Athletic — — —
14:00 Burgess Hill Town 4 – 1 Maldon & Tiptree — — —
Wednesday 30 September 2026
18:45 Whyteleafe 1 – 2 Brentwood Town — — —
Tuesday 29 September 2026
18:45 Dulwich Hamlet 2 – 0 Aveley — — —
18:45 Dartford 2 – 1 Whitehawk — — —
18:45 Maldon & Tiptree 1 – 5 Cray Wanderers 2.72 3.95 2.35
Tuesday 22 September 2026
18:45 Three Bridges 3 – 3 Leatherhead 2.55 3.85 2.36
18:45 Brentwood Town 5 – 1 Maldon & Tiptree 1.71 4.50 3.98
Saturday 19 September 2026
14:00 Maldon & Tiptree 2 – 3 Carshalton Athletic — — —
14:00 Cheshunt 3 – 1 Lewes — — —
Tuesday 15 September 2026
18:45 Whitehawk 3 – 2 Three Bridges — — —
18:45 Welling United 2 – 0 Cheshunt — — —
18:45 Ramsgate 2 – 0 Maldon & Tiptree — — —
18:45 Lewes 3 – 0 Carshalton Athletic — — —
18:45 Leatherhead 0 – 0 Whyteleafe — — —
18:45 Enfield Town 0 – 2 Dartford — — —
18:45 Eastbourne Borough 2 – 1 Chatham Town — — —
18:45 Cray Wanderers 3 – 3 St Albans City — — —
18:45 Brentwood Town 2 – 3 Stanway Rovers — — —
Monday 14 September 2026
18:45 Aveley 3 – 4 Wingate & Finchley — — —
Saturday 12 September 2026
14:00 Whyteleafe 4 – 0 Stanway Rovers — — —
14:00 Welling United 4 – 1 Wingate & Finchley 1.77 3.80 3.83
14:00 St Albans City 4 – 0 Three Bridges 1.84 3.70 3.64
14:00 Maldon & Tiptree 3 – 2 Whitehawk — — —
14:00 Enfield Town 3 – 2 Cray Wanderers 2.00 3.60 3.24
14:00 Eastbourne Borough 3 – 0 Cheshunt 1.66 4.00 4.22
14:00 Dulwich Hamlet 2 – 1 Brentwood Town 1.95 3.60 3.34
14:00 Chatham Town 3 – 2 Lewes 1.66 4.00 4.22
14:00 Carshalton Athletic 0 – 3 Dartford 2.33 3.50 2.60
14:00 Burgess Hill Town 2 – 2 Ramsgate 2.38 3.40 2.60
14:00 Aveley 1 – 2 Leatherhead 1.99 3.60 3.24
Monday 31 August 2026
14:00 Wingate & Finchley 1 – 4 Enfield Town 2.83 4.00 2.26
14:00 Whitehawk 1 – 1 Burgess Hill Town 4.50 3.80 1.81
14:00 Three Bridges 3 – 2 Carshalton Athletic 3.10 4.20 2.00
14:00 Stanway Rovers 0 – 2 Aveley — — —
14:00 Ramsgate 5 – 1 Whyteleafe 1.76 4.00 4.22
14:00 Lewes 1 – 0 Eastbourne Borough 3.60 3.80 2.11
14:00 Leatherhead 2 – 3 Dulwich Hamlet 2.40 3.50 2.83
14:00 Dartford 1 – 0 Chatham Town 2.66 3.63 2.63
14:00 Cray Wanderers 4 – 1 Welling United 2.63 3.80 2.54
14:00 Cheshunt 1 – 1 St Albans City 3.20 3.78 2.10
Saturday 29 August 2026
14:00 Whyteleafe 2 – 2 Cheshunt 2.44 3.75 2.54
14:00 Welling United 1 – 0 Ramsgate 2.17 3.82 3.10
14:00 St Albans City 4 – 1 Stanway Rovers — — —
14:00 Enfield Town 5 – 1 Whitehawk 1.50 5.00 5.45
14:00 Eastbourne Borough 0 – 1 Leatherhead 1.90 4.05 3.40
14:00 Dulwich Hamlet 2 – 2 Three Bridges 1.78 4.33 4.30
14:00 Chatham Town 2 – 3 Wingate & Finchley 1.69 4.33 5.20
14:00 Carshalton Athletic 2 – 0 Brentwood Town 2.20 3.84 2.86
14:00 Aveley 0 – 2 Lewes 1.54 4.75 5.65
Friday 28 August 2026
18:45 Burgess Hill Town 2 – 1 Dartford 3.03 3.75 2.20
Saturday 22 August 2026
14:00 Wingate & Finchley 1 – 0 Dulwich Hamlet 2.75 3.50 2.33
14:00 Whitehawk 0 – 3 Chatham Town 5.50 4.25 1.85
14:00 Three Bridges 1 – 5 Aveley 3.34 4.00 2.00
14:00 Stanway Rovers 1 – 2 Carshalton Athletic — — —
14:00 Ramsgate 4 – 0 St Albans City 2.54 3.55 2.55
14:00 Lewes 3 – 1 Whyteleafe 2.41 3.66 2.70
14:00 Leatherhead 1 – 4 Maldon & Tiptree 1.80 5.00 5.10
14:00 Dartford 0 – 3 Welling United 1.91 3.85 4.70
14:00 Cray Wanderers 2 – 1 Eastbourne Borough 3.06 4.00 2.28
14:00 Cheshunt 1 – 1 Burgess Hill Town 2.62 3.80 2.50
14:00 Brentwood Town 1 – 3 Enfield Town 2.10 4.00 3.36
Saturday 15 August 2026
14:00 Whyteleafe 2 – 2 Wingate & Finchley 2.45 3.66 2.55
14:00 Welling United 4 – 0 Stanway Rovers — — —
14:00 St Albans City 0 – 2 Lewes 1.50 4.75 5.80
14:00 Maldon & Tiptree 1 – 2 Dartford 5.05 5.40 1.53
14:00 Enfield Town 3 – 2 Ramsgate 2.00 3.65 3.20
14:00 Eastbourne Borough 3 – 2 Brentwood Town 1.96 4.00 3.21
14:00 Dulwich Hamlet 2 – 0 Cheshunt 1.86 3.60 3.92
14:00 Chatham Town 3 – 1 Three Bridges 1.65 4.25 4.37
14:00 Carshalton Athletic 2 – 1 Cray Wanderers 1.97 3.66 3.40
14:00 Burgess Hill Town 2 – 2 Leatherhead 2.70 3.60 2.37
14:00 Aveley 3 – 2 Whitehawk 1.40 5.20 7.90
Tuesday 11 August 2026
18:45 Whitehawk 0 – 0 Lewes 2.18 3.75 3.10
18:45 Stanway Rovers 1 – 3 Ramsgate — — —
18:45 Maldon & Tiptree 1 – 0 Aveley — — —
18:45 Leatherhead 4 – 1 Welling United 2.05 3.95 3.50
18:45 Enfield Town 1 – 2 St Albans City 2.43 3.69 2.71
18:45 Eastbourne Borough 3 – 2 Three Bridges 1.62 4.75 4.75
18:45 Dartford 1 – 0 Brentwood Town 2.02 4.50 6.50
18:45 Cray Wanderers 0 – 0 Cheshunt 2.08 3.75 3.15
18:45 Chatham Town 3 – 1 Dulwich Hamlet 2.23 3.63 3.00
18:45 Burgess Hill Town 3 – 0 Whyteleafe 2.50 3.85 2.40
Monday 10 August 2026
18:45 Carshalton Athletic 2 – 0 Wingate & Finchley 1.89 3.93 3.82
Saturday 8 August 2026
14:00 Wingate & Finchley 1 – 1 Cray Wanderers 2.76 3.78 2.30
14:00 Whyteleafe 0 – 2 Carshalton Athletic 2.66 3.85 2.43
14:00 Welling United 2 – 0 Whitehawk 2.02 3.87 3.58
14:00 Three Bridges 2 – 3 Dartford 2.97 3.75 2.24
14:00 St Albans City 3 – 1 Chatham Town 2.75 3.80 2.35
14:00 Ramsgate 1 – 2 Leatherhead 2.29 4.05 2.74
14:00 Lewes 0 – 4 Enfield Town 3.12 3.80 2.08
14:00 Dulwich Hamlet 6 – 0 Maldon & Tiptree 1.84 4.10 5.25
14:00 Cheshunt 0 – 0 Stanway Rovers — — —
14:00 Brentwood Town 2 – 0 Burgess Hill Town 1.70 4.37 4.37
14:00 Aveley 2 – 2 Eastbourne Borough 2.18 4.00 2.80

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key