BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Football Today//Club Fixtures//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:South Africa U23 fixtures · Football Today
X-WR-TIMEZONE:Europe/London
REFRESH-INTERVAL;VALUE=DURATION:PT6H
X-PUBLISHED-TTL:PT6H
BEGIN:VEVENT
UID:fx-1643198@football-today.co.uk
DTSTAMP:20261113T211632Z
DTSTART:20261004T130000Z
DTEND:20261004T150000Z
SUMMARY:South Africa U23 1-1 Algeria U23 (Friendlies)
DESCRIPTION:Friendly International — preview\, line-ups and live score: 
 https://football-today.co.uk/match/south-africa-u23-vs-algeria-u23-1643198
URL:https://football-today.co.uk/match/south-africa-u23-vs-algeria-u23-164
 3198
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:fx-1643189@football-today.co.uk
DTSTAMP:20261113T211632Z
DTSTART:20260930T140000Z
DTEND:20260930T160000Z
SUMMARY:South Africa U23 0-1 Japan U20 (Friendlies)
LOCATION:Gabala City Stadium\, Gabala
DESCRIPTION:Friendly International — preview\, line-ups and live score: 
 https://football-today.co.uk/match/south-africa-u23-vs-japan-u20-1643189
URL:https://football-today.co.uk/match/south-africa-u23-vs-japan-u20-16431
 89
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:fx-1643179@football-today.co.uk
DTSTAMP:20261113T211632Z
DTSTART:20261114T130000Z
DTEND:20261114T150000Z
SUMMARY:Madagascar U23 v South Africa U23 (CAF U23 Cup of Nations)
DESCRIPTION:Semi-finals — preview\, line-ups and live score: https://foo
 tball-today.co.uk/match/madagascar-u23-vs-south-africa-u23-1643179
URL:https://football-today.co.uk/match/madagascar-u23-vs-south-africa-u23-
 1643179
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:fx-1643182@football-today.co.uk
DTSTAMP:20261113T211632Z
DTSTART:20261117T180000Z
DTEND:20261117T200000Z
SUMMARY:South Africa U23 v Madagascar U23 (CAF U23 Cup of Nations)
DESCRIPTION:Semi-finals — preview\, line-ups and live score: https://foo
 tball-today.co.uk/match/south-africa-u23-vs-madagascar-u23-1643182
URL:https://football-today.co.uk/match/south-africa-u23-vs-madagascar-u23-
 1643182
STATUS:CONFIRMED
END:VEVENT
END:VCALENDAR
