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

Serie D - Girone F 2025/26

Every result, the table as it finished, and the price each match went off at. 310 matches played between September 2025 and May 2026.

310Matches
785Goals
2.53Per game
41.3%Home wins
21%Priced at kickoff
TeramoTop of the table

Final table 18 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 TERTeramo 36 23 11 2 +39 80
2 OMOstia Mare 34 24 7 3 +40 79
3 ANCAncona 35 23 7 5 +35 76
4 AAAtletico Ascoli 35 14 13 8 +19 55
5 NOTNotaresco 36 14 12 10 +12 54
6 LAQL'Aquila 34 14 9 11 +9 51
7 RGReal Giulianova 34 11 16 7 +9 49
8 VSVigor Senigallia 34 12 13 9 +5 49
9 FOSFossombrone 34 11 11 12 -6 44
10 UNIUnipomezia 34 10 12 12 +1 42
11 TCTermoli Calcio 34 8 15 11 -3 39
12 MACMaceratese 34 11 5 18 -6 38
13 SORSora 34 9 11 14 -10 38
14 RECRecanatese 35 9 8 18 -15 35
15 CHIChieti 34 8 11 15 -24 35
16 VSMVictor San Marino 35 8 7 20 -31 31
17 CCCastelfidardo Calcio 34 6 5 23 -35 23
18 SAMSammaurese 34 5 7 22 -39 22

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.53
785 goals. 50% of matches went over 2.5.
Home advantage
41.3%
Draws 29%, away wins 29.7%.
Half-time lead held
80.2%
From 177 matches where someone led at the break.
1–1 40 · 12.9%
0–0 32 · 10.3%
2–1 28 · 9%
1–0 28 · 9%
1–2 24 · 7.7%
0–1 23 · 7.4%

Results 312

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.

Sunday 17 May 2026
14:00 Recanatese 4 – 1 Victor San Marino — — —
14:00 Teramo 3 – 1 Notaresco — — —
14:00 Sora cancelled Victor San Marino — — —
14:00 Chieti cancelled Recanatese — — —
Sunday 10 May 2026
14:00 Teramo 2 – 1 Atletico Ascoli — — —
14:00 Ancona 1 – 3 Notaresco — — —
Sunday 3 May 2026
13:00 Recanatese 2 – 0 Fossombrone — — —
13:00 Termoli Calcio 1 – 1 L'Aquila — — —
13:00 Chieti 1 – 0 Maceratese — — —
13:00 Ancona 1 – 1 Notaresco — — —
13:00 Victor San Marino 1 – 0 Sammaurese — — —
13:00 Real Giulianova 4 – 0 Ostia Mare — — —
13:00 Atletico Ascoli 1 – 1 Teramo — — —
13:00 Castelfidardo Calcio 0 – 2 Sora — — —
13:00 Unipomezia 3 – 3 Vigor Senigallia — — —
Sunday 26 April 2026
13:00 Sora 2 – 1 Unipomezia — — —
13:00 Sammaurese 2 – 0 Atletico Ascoli — — —
13:00 L'Aquila 0 – 0 Ancona — — —
13:00 Ostia Mare 1 – 0 Termoli Calcio — — —
13:00 Notaresco 1 – 2 Victor San Marino — — —
13:00 Maceratese 1 – 1 Real Giulianova — — —
13:00 Teramo 2 – 2 Recanatese — — —
13:00 Fossombrone 3 – 1 Castelfidardo Calcio — — —
13:00 Vigor Senigallia 2 – 3 Chieti — — —
Sunday 19 April 2026
13:00 Unipomezia 3 – 0 Maceratese — — —
13:00 Chieti 1 – 0 Real Giulianova — — —
13:00 Victor San Marino 1 – 3 Teramo — — —
13:00 Recanatese 2 – 0 Sora 2.45 3.20 2.70
13:00 Atletico Ascoli 1 – 1 Fossombrone 1.63 3.96 5.50
13:00 Ancona 3 – 0 Sammaurese 1.18 7.40 23.00
13:00 Termoli Calcio 1 – 2 Notaresco — — —
13:00 Castelfidardo Calcio 1 – 3 Vigor Senigallia — — —
13:00 Ostia Mare 2 – 1 L'Aquila — — —
Wednesday 15 April 2026
14:00 Termoli Calcio 1 – 0 Sammaurese 2.14 3.45 4.60
Sunday 12 April 2026
14:00 Sammaurese 0 – 0 L'Aquila — — —
13:00 Real Giulianova 0 – 0 Castelfidardo Calcio — — —
13:00 Teramo 0 – 0 Termoli Calcio — — —
13:00 Maceratese 2 – 1 Recanatese 1.67 3.55 4.99
13:00 Sora 2 – 2 Victor San Marino — — —
13:00 Notaresco 1 – 2 Ostia Mare — — —
13:00 Chieti 0 – 0 Unipomezia — — —
13:00 Vigor Senigallia 2 – 2 Atletico Ascoli 3.15 3.33 2.29
13:00 Fossombrone 1 – 2 Ancona — — —
Thursday 2 April 2026
16:00 Recanatese 2 – 1 Vigor Senigallia 2.83 3.25 2.46
13:00 L'Aquila 0 – 2 Notaresco — — —
13:00 Ancona 0 – 2 Teramo — — —
13:00 Atletico Ascoli 1 – 0 Sora 1.70 3.87 4.90
13:00 Ostia Mare 3 – 0 Chieti — — —
13:00 Castelfidardo Calcio 2 – 2 Maceratese — — —
13:00 Victor San Marino 3 – 0 Fossombrone — — —
13:00 Unipomezia 0 – 0 Real Giulianova — — —
Sunday 29 March 2026
13:30 Sora 0 – 1 Termoli Calcio 2.27 3.15 2.98
13:30 Fossombrone 1 – 0 L'Aquila — — —
13:00 Unipomezia 3 – 1 Castelfidardo Calcio — — —
13:00 Teramo 1 – 0 Notaresco — — —
13:00 Sammaurese 0 – 1 Ostia Mare — — —
13:00 Chieti 2 – 1 Recanatese — — —
13:00 Maceratese 3 – 0 Victor San Marino — — —
13:00 Vigor Senigallia 0 – 1 Ancona 4.65 3.44 1.88
13:00 Real Giulianova 1 – 0 Atletico Ascoli — — —
Wednesday 25 March 2026
13:30 Teramo 2 – 2 Ostia Mare — — —
Sunday 22 March 2026
14:30 Ancona 1 – 1 Sora 1.49 4.33 7.40
13:30 Castelfidardo Calcio 1 – 0 Chieti — — —
13:30 Termoli Calcio 0 – 0 Fossombrone 2.46 3.02 2.80
13:30 Ostia Mare 1 – 0 Unipomezia — — —
13:30 Notaresco 4 – 0 Sammaurese — — —
13:30 L'Aquila 1 – 3 Teramo — — —
13:30 Atletico Ascoli 2 – 0 Maceratese 1.79 3.76 4.30
13:30 Recanatese 0 – 0 Real Giulianova — — —
13:30 Victor San Marino 1 – 4 Vigor Senigallia — — —
Sunday 15 March 2026
14:00 Vigor Senigallia 2 – 2 L'Aquila — — —
14:00 Unipomezia 1 – 1 Atletico Ascoli — — —
14:00 Maceratese 0 – 1 Termoli Calcio 2.10 3.20 3.35
13:30 Fossombrone 2 – 1 Sammaurese 1.61 3.66 5.24
13:30 Real Giulianova 1 – 2 Ancona — — —
13:30 Sora 0 – 3 Notaresco — — —
13:30 Chieti 1 – 1 Victor San Marino — — —
13:30 Castelfidardo Calcio 2 – 1 Recanatese — — —
Sunday 1 March 2026
13:30 Victor San Marino 1 – 2 Real Giulianova — — —
13:30 L'Aquila 2 – 3 Sora — — —
13:30 Atletico Ascoli 3 – 1 Chieti — — —
13:30 Ostia Mare 2 – 1 Castelfidardo Calcio — — —
13:30 Notaresco 1 – 1 Fossombrone — — —
13:30 Ancona 4 – 0 Maceratese 1.73 4.20 6.00
13:30 Sammaurese 3 – 1 Teramo — — —
13:30 Termoli Calcio 1 – 1 Vigor Senigallia 2.40 3.10 2.80
13:30 Recanatese 0 – 2 Unipomezia — — —
Sunday 22 February 2026
14:00 Vigor Senigallia 3 – 1 Sammaurese 1.72 3.70 4.94
14:00 Maceratese 2 – 1 Notaresco — — —
13:30 Unipomezia 1 – 1 Ancona — — —
13:30 Real Giulianova 2 – 2 L'Aquila — — —
13:30 Recanatese 1 – 1 Atletico Ascoli 3.33 3.40 2.19
13:30 Fossombrone 0 – 1 Ostia Mare — — —
13:30 Sora 1 – 1 Teramo — — —
13:30 Castelfidardo Calcio 3 – 2 Victor San Marino — — —
13:30 Chieti 1 – 0 Termoli Calcio — — —
Sunday 15 February 2026
13:30 L'Aquila 1 – 0 Maceratese — — —
13:30 Ostia Mare 4 – 1 Recanatese — — —
13:30 Atletico Ascoli 3 – 1 Castelfidardo Calcio — — —
13:30 Termoli Calcio 0 – 1 Real Giulianova — — —
13:30 Sammaurese 2 – 2 Sora 3.25 3.18 2.50
13:30 Ancona 4 – 1 Chieti — — —
13:30 Victor San Marino 0 – 4 Unipomezia — — —
13:30 Teramo 2 – 1 Fossombrone — — —
13:30 Notaresco 1 – 1 Vigor Senigallia — — —
Sunday 8 February 2026
14:00 Maceratese 0 – 1 Teramo — — —
14:00 Vigor Senigallia 0 – 0 Fossombrone 2.90 2.90 3.45
13:30 Recanatese 2 – 4 Ancona 4.60 3.55 1.77
13:30 Real Giulianova 3 – 2 Sammaurese — — —
13:30 Castelfidardo Calcio 1 – 2 Termoli Calcio — — —
13:30 Chieti 0 – 0 Notaresco — — —
13:30 Sora 0 – 0 Ostia Mare — — —
13:30 Unipomezia 3 – 1 L'Aquila — — —
13:30 Atletico Ascoli 3 – 0 Victor San Marino — — —
Sunday 1 February 2026
13:30 L'Aquila 1 – 1 Chieti — — —
13:30 Teramo 3 – 1 Vigor Senigallia — — —
13:30 Termoli Calcio 1 – 0 Unipomezia — — —
13:30 Ancona 2 – 0 Castelfidardo Calcio — — —
13:30 Notaresco 0 – 0 Real Giulianova — — —
13:30 Victor San Marino 1 – 1 Recanatese — — —
13:30 Sammaurese 0 – 4 Maceratese 3.24 3.55 2.26
13:30 Fossombrone 0 – 0 Sora 2.10 3.32 3.20
13:30 Ostia Mare 2 – 2 Atletico Ascoli — — —
Sunday 25 January 2026
14:00 Maceratese 1 – 2 Sora 2.13 3.50 3.05
14:00 Vigor Senigallia 1 – 1 Ostia Mare — — —
13:30 Real Giulianova 3 – 0 Fossombrone — — —
13:30 Unipomezia 1 – 1 Sammaurese — — —
13:30 Recanatese 0 – 2 L'Aquila — — —
13:30 Chieti 0 – 3 Teramo — — —
13:30 Castelfidardo Calcio 2 – 0 Notaresco — — —
13:30 Atletico Ascoli 1 – 1 Termoli Calcio 1.87 3.40 4.04
13:30 Victor San Marino 0 – 2 Ancona — — —
Sunday 18 January 2026
13:30 Sora 1 – 2 Vigor Senigallia 2.40 3.20 2.80
13:30 Ancona 2 – 1 Atletico Ascoli 2.03 3.43 3.56
13:30 Notaresco 1 – 2 Unipomezia — — —
13:30 Sammaurese 3 – 0 Chieti — — —
13:30 Fossombrone 0 – 0 Maceratese 2.20 3.20 3.12
13:30 Termoli Calcio 0 – 1 Recanatese 2.30 3.40 2.80
13:30 Teramo 1 – 1 Real Giulianova — — —
13:30 Ostia Mare 5 – 0 Victor San Marino — — —
13:30 L'Aquila 0 – 0 Castelfidardo Calcio — — —
Sunday 11 January 2026
14:00 Maceratese 1 – 3 Ostia Mare — — —
13:30 Victor San Marino 1 – 3 L'Aquila — — —
13:30 Unipomezia 1 – 2 Fossombrone — — —
13:30 Atletico Ascoli 0 – 0 Notaresco — — —
13:30 Recanatese 2 – 2 Sammaurese 1.88 3.60 4.10
13:30 Chieti 3 – 2 Sora — — —
13:30 Real Giulianova 0 – 0 Vigor Senigallia — — —
13:30 Ancona 1 – 0 Termoli Calcio 1.57 4.00 7.00
13:30 Castelfidardo Calcio 1 – 2 Teramo — — —
Sunday 4 January 2026
14:00 Vigor Senigallia 1 – 0 Maceratese 2.66 3.22 2.90
13:30 L'Aquila 1 – 2 Atletico Ascoli — — —
13:30 Ostia Mare 0 – 1 Ancona — — —
13:30 Fossombrone 2 – 0 Chieti — — —
13:30 Notaresco 2 – 0 Recanatese — — —
13:30 Termoli Calcio 1 – 1 Victor San Marino — — —
13:30 Sammaurese 3 – 1 Castelfidardo Calcio — — —
13:30 Teramo 2 – 1 Unipomezia — — —
13:30 Sora 2 – 1 Real Giulianova — — —
Sunday 21 December 2025
14:00 Vigor Senigallia 3 – 2 Unipomezia — — —
14:00 Maceratese 4 – 0 Chieti — — —
13:30 Notaresco 1 – 1 Ancona — — —
13:30 Teramo 1 – 2 Atletico Ascoli — — —
13:30 L'Aquila 1 – 0 Termoli Calcio — — —
13:30 Fossombrone 1 – 0 Recanatese 1.98 3.44 3.65
13:30 Sammaurese 0 – 0 Victor San Marino — — —
13:30 Ostia Mare 1 – 1 Real Giulianova — — —
13:30 Sora 2 – 1 Castelfidardo Calcio — — —
Sunday 14 December 2025
13:30 Real Giulianova 2 – 1 Maceratese — — —
13:30 Victor San Marino 0 – 1 Notaresco — — —
13:30 Atletico Ascoli 3 – 2 Sammaurese 1.20 7.50 33.00
13:30 Ancona 2 – 0 L'Aquila — — —
13:30 Chieti 0 – 1 Vigor Senigallia — — —
13:30 Castelfidardo Calcio 1 – 0 Fossombrone — — —
13:30 Recanatese 1 – 2 Teramo — — —
13:30 Termoli Calcio 0 – 1 Ostia Mare — — —
13:30 Unipomezia 0 – 0 Sora — — —
Sunday 7 December 2025
14:00 Maceratese 2 – 1 Unipomezia — — —
14:00 Vigor Senigallia 2 – 0 Castelfidardo Calcio — — —
13:30 Real Giulianova 3 – 2 Chieti — — —
13:30 Sora 1 – 2 Recanatese 2.26 3.35 2.90
13:30 L'Aquila 3 – 1 Ostia Mare — — —
13:30 Teramo 4 – 1 Victor San Marino — — —
13:30 Fossombrone 0 – 0 Atletico Ascoli 2.54 3.25 2.57
13:30 Sammaurese 0 – 3 Ancona 4.00 3.45 2.05
13:30 Notaresco 1 – 1 Termoli Calcio — — —
Sunday 30 November 2025
13:30 Termoli Calcio 0 – 0 Teramo — — —
13:30 Unipomezia 0 – 0 Chieti — — —
13:30 Recanatese 2 – 2 Maceratese 2.45 3.30 2.80
13:30 L'Aquila 4 – 0 Sammaurese — — —
13:30 Atletico Ascoli 2 – 1 Vigor Senigallia 2.05 3.34 3.75
13:30 Ancona 1 – 2 Fossombrone 1.74 3.44 5.00
13:30 Victor San Marino 3 – 0 Sora — — —
13:30 Castelfidardo Calcio 1 – 1 Real Giulianova — — —
13:30 Ostia Mare 0 – 0 Notaresco — — —
Sunday 23 November 2025
14:00 Vigor Senigallia 1 – 1 Recanatese 2.09 3.60 4.56
14:00 Maceratese 2 – 0 Castelfidardo Calcio — — —
13:30 Fossombrone 2 – 0 Victor San Marino — — —
13:30 Real Giulianova 2 – 1 Unipomezia — — —
13:30 Sammaurese 0 – 1 Termoli Calcio 3.80 3.65 2.13
13:30 Sora 0 – 4 Atletico Ascoli 2.42 3.35 2.70
13:30 Notaresco 1 – 2 L'Aquila — — —
13:30 Teramo 3 – 0 Ancona — — —
13:30 Chieti 1 – 3 Ostia Mare — — —
Sunday 16 November 2025
13:30 Atletico Ascoli 0 – 0 Real Giulianova — — —
13:30 Ostia Mare 7 – 0 Sammaurese — — —
13:30 Recanatese 2 – 0 Chieti — — —
13:30 Castelfidardo Calcio 2 – 3 Unipomezia — — —
13:30 Termoli Calcio 0 – 0 Sora 2.20 3.40 3.10
13:30 Ancona 0 – 0 Vigor Senigallia 1.62 3.86 6.50
13:30 Notaresco 0 – 2 Teramo — — —
13:30 Victor San Marino 2 – 1 Maceratese — — —
13:30 L'Aquila 3 – 0 Fossombrone — — —
Sunday 9 November 2025
13:30 Unipomezia 0 – 2 Ostia Mare — — —
13:30 Teramo 5 – 2 L'Aquila — — —
13:30 Maceratese 3 – 1 Atletico Ascoli 2.95 3.30 2.30
13:30 Sora 0 – 3 Ancona 2.50 3.25 2.70
13:30 Vigor Senigallia 2 – 1 Victor San Marino — — —
13:30 Sammaurese 2 – 2 Notaresco — — —
13:30 Real Giulianova 4 – 1 Recanatese — — —
13:30 Chieti 1 – 2 Castelfidardo Calcio — — —
13:30 Fossombrone 1 – 0 Termoli Calcio 2.25 3.45 2.95
Sunday 2 November 2025
13:30 Notaresco 2 – 0 Sora — — —
13:30 L'Aquila 1 – 0 Vigor Senigallia — — —
13:30 Sammaurese 0 – 1 Fossombrone 3.10 3.34 2.40
13:30 Atletico Ascoli 0 – 0 Unipomezia — — —
13:30 Termoli Calcio 2 – 2 Maceratese 2.20 3.40 3.50
13:30 Victor San Marino 2 – 0 Chieti — — —
13:30 Recanatese 3 – 1 Castelfidardo Calcio — — —
13:30 Ancona 1 – 0 Real Giulianova — — —
13:30 Ostia Mare 0 – 0 Teramo — — —
Sunday 26 October 2025
14:30 Vigor Senigallia 1 – 1 Termoli Calcio 2.15 3.30 3.25
14:00 Maceratese 1 – 5 Ancona 2.85 3.20 2.40
13:30 Real Giulianova 1 – 1 Victor San Marino — — —
13:30 Chieti 0 – 3 Atletico Ascoli — — —
13:30 Sora 4 – 1 L'Aquila — — —
13:30 Unipomezia 1 – 0 Recanatese — — —
13:30 Teramo 3 – 0 Sammaurese — — —
13:30 Castelfidardo Calcio 0 – 3 Ostia Mare — — —
13:30 Fossombrone 0 – 1 Notaresco — — —
Sunday 19 October 2025
13:00 Termoli Calcio 1 – 1 Chieti — — —
13:00 L'Aquila 1 – 0 Real Giulianova — — —
13:00 Notaresco 2 – 1 Maceratese — — —
13:00 Sammaurese 1 – 2 Vigor Senigallia 3.00 3.13 2.40
13:00 Teramo 2 – 2 Sora — — —
13:00 Ancona 2 – 0 Unipomezia — — —
13:00 Atletico Ascoli 2 – 0 Recanatese 1.25 7.16 19.00
13:00 Ostia Mare 3 – 1 Fossombrone — — —
13:00 Victor San Marino 1 – 0 Castelfidardo Calcio — — —
Sunday 12 October 2025
13:00 Recanatese 1 – 3 Ostia Mare — — —
13:00 Maceratese 2 – 1 L'Aquila — — —
13:00 Unipomezia 1 – 1 Victor San Marino — — —
13:00 Castelfidardo Calcio 1 – 6 Atletico Ascoli — — —
13:00 Real Giulianova 1 – 1 Termoli Calcio — — —
13:00 Chieti 0 – 0 Ancona — — —
13:00 Sora 4 – 0 Sammaurese 1.49 4.20 6.50
13:00 Vigor Senigallia 0 – 0 Notaresco — — —
13:00 Fossombrone 0 – 1 Teramo — — —
Sunday 5 October 2025
13:00 Victor San Marino 0 – 3 Atletico Ascoli — — —
13:00 Sammaurese 0 – 0 Real Giulianova — — —
13:00 Ancona 2 – 0 Recanatese 1.79 3.76 4.38
13:00 Notaresco 1 – 3 Chieti — — —
13:00 Teramo 2 – 1 Maceratese — — —
13:00 Termoli Calcio 2 – 2 Castelfidardo Calcio — — —
13:00 Fossombrone 1 – 2 Vigor Senigallia 2.05 3.35 3.60
13:00 L'Aquila 5 – 1 Unipomezia — — —
13:00 Ostia Mare 3 – 1 Sora — — —
Sunday 28 September 2025
13:00 Atletico Ascoli 0 – 2 Ostia Mare — — —
13:00 Castelfidardo Calcio 0 – 1 Ancona — — —
13:00 Recanatese 0 – 2 Victor San Marino — — —
13:00 Vigor Senigallia 1 – 3 Teramo — — —
13:00 Real Giulianova 0 – 1 Notaresco — — —
13:00 Unipomezia 2 – 0 Termoli Calcio — — —
13:00 Maceratese 2 – 0 Sammaurese 2.18 3.33 3.22
13:00 Sora 0 – 0 Fossombrone 2.30 3.20 3.10
13:00 Chieti 1 – 1 L'Aquila — — —
Wednesday 24 September 2025
18:30 Ancona 2 – 0 Victor San Marino — — —
16:00 L'Aquila 2 – 1 Recanatese — — —
16:00 Teramo 1 – 1 Chieti — — —
14:00 Sora 0 – 1 Maceratese 2.10 3.50 3.35
13:00 Sammaurese 0 – 1 Unipomezia — — —
13:00 Ostia Mare 1 – 0 Vigor Senigallia — — —
13:00 Fossombrone 1 – 1 Real Giulianova — — —
13:00 Termoli Calcio 3 – 1 Atletico Ascoli 2.99 3.15 2.74
13:00 Notaresco 1 – 0 Castelfidardo Calcio — — —
Sunday 21 September 2025
13:00 Recanatese 1 – 1 Termoli Calcio 2.19 3.50 3.25
13:00 Victor San Marino 1 – 2 Ostia Mare — — —
13:00 Atletico Ascoli 1 – 2 Ancona 2.60 3.13 2.86
13:00 Real Giulianova 1 – 4 Teramo — — —
13:00 Unipomezia 2 – 4 Notaresco — — —
13:00 Vigor Senigallia 0 – 2 Sora 2.10 3.25 3.60
13:00 Maceratese 1 – 2 Fossombrone — — —
13:00 Castelfidardo Calcio 0 – 3 L'Aquila — — —
Saturday 20 September 2025
14:00 Chieti 2 – 1 Sammaurese — — —
Wednesday 17 September 2025
13:00 Victor San Marino 0 – 1 Termoli Calcio — — —
Sunday 14 September 2025
13:00 Sammaurese 1 – 4 Recanatese 1.78 3.50 4.40
13:00 Teramo 1 – 0 Castelfidardo Calcio — — —
13:00 Vigor Senigallia 1 – 1 Real Giulianova — — —
13:00 Ostia Mare 2 – 1 Maceratese — — —
13:00 L'Aquila 3 – 1 Victor San Marino — — —
13:00 Fossombrone 1 – 1 Unipomezia — — —
13:00 Termoli Calcio 2 – 3 Ancona — — —
13:00 Notaresco 1 – 1 Atletico Ascoli — — —
13:00 Sora 3 – 3 Chieti — — —
Sunday 7 September 2025
13:00 Recanatese 1 – 4 Notaresco — — —
13:00 Unipomezia 1 – 1 Teramo — — —
13:00 Ancona 0 – 1 Ostia Mare — — —
13:00 Castelfidardo Calcio 1 – 3 Sammaurese — — —
13:00 Real Giulianova 2 – 1 Sora — — —
13:00 Chieti 1 – 1 Fossombrone — — —
13:00 Maceratese 0 – 1 Vigor Senigallia — — —
13:00 Atletico Ascoli 2 – 2 L'Aquila — — —

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