ICPC contest archive
A catalogue of the mainline ICPC contest hierarchy through history — every contest from which a team could advance toward a World Finals — with where its results, websites and problems live: live, on the Wayback Machine, and in this project's own archive.
51 seasons
194 series
2475 contests +107 upcoming
1347 problem sets 10541 problems listed
9758 sources 10601 captures
18 judges
117 countries 2573 locations
1708 websites archived
Season 2026–2027
14 contests ran +105 upcoming
4 archived results best tier: 2 scoreboard · 2 standings · 1 ICPC standings only · 9 no result
2 problem sets 27 problems; 0 with statements · 0 with test data · 0 with solutions · 0 with complete packages
4 websites archived of 9 known
720 sites in 58 countries
— unique teams not yet computed
The latest season with contests that ran — full season page
S scoreboard · F frozen scoreboard · St standings · R rankings · I ICPC standings (lowest tier) — filled = archived copy held, outlined = live link only (not yet archived)
wf-2027 upcoming
acpc-2026 upcoming
algeria-2026 upcoming
angola-2026 upcoming
egypt-2026 upcoming
ethiopia-2026 upcoming
jordan-2026 upcoming
kuwait-2026 upcoming
lebanon-2026 upcoming
morocco-2026 upcoming
oman-2026 upcoming
oman-southern-2026 upcoming
palestine-2026 upcoming
qatar-2026 upcoming
saudi-arabia-2026 upcoming
syria-2026 upcoming
aec-2026 upcoming
apc-2027 upcoming
jakarta-2026 upcoming
japan-2026 upcoming
korea-2026 upcoming
manila-2026 upcoming
south-pacific-2026 upcoming
south-pacific-division-2026 upcoming
taiwan-2026 upcoming
thailand-2026 upcoming
thailand-national-2026 upcoming
vietnam-2026 upcoming
awc-2026 upcoming
amritapuri-2026 upcoming
chennai-2026 upcoming
dhaka-2026 upcoming
kabul-2026 upcoming
kanpur-2026 upcoming
mathura-2026 upcoming
pakistan-2026 upcoming
peradeniya-2026 upcoming
tehran-2026 upcoming
chengdu-2026 upcoming
euc-2027 upcoming
nwerc-2026 upcoming
bapc-2026 upcoming
bapc-prelims-2026 upcoming
nordic-2026 upcoming
ukiepc-2026 upcoming
seerc-2026 upcoming
cyprus-2026 upcoming
greece-2026 upcoming
romania-2026 upcoming
turkey-2026 upcoming
ukraine-2026 upcoming
swerc-2026 upcoming
hefei-2026 upcoming
hong-kong-2026 upcoming
jinan-2026 upcoming
kunming-2026 upcoming
nac-2027 upcoming
east-na-2026 upcoming
ecna-2026 upcoming
gny-2026 upcoming
mausa-2026 upcoming
mcpc-2026 upcoming
ncna-2026 upcoming
nena-2026 upcoming
pacnw-2026 upcoming
rmc-2026 upcoming
scusa-2026 upcoming
seusa-2026 upcoming
socal-2026 upcoming
south-na-2026 upcoming
nanchang-2026 upcoming
nanjing-2026 upcoming
nerc-2026 upcoming
armenia-2026 upcoming
azerbaijan-2026 upcoming
central-russia-2026 upcoming
east-siberia-2026 upcoming
far-east-russia-2026 upcoming
georgia-2026 upcoming
kazakhstan-2026 upcoming
kyrgyzstan-2026 upcoming
moscow-2026 upcoming
north-russia-2026 upcoming
south-russia-2026 upcoming
tajikistan-2026 upcoming
taurida-2026 upcoming
turkmenistan-2026 upcoming
urals-2026 upcoming
uzbekistan-2026 upcoming
west-neerc-2026 upcoming
west-siberia-2026 upcoming
shanghai-2026 upcoming
shenyang-2026 upcoming
wuhan-2026 upcoming
xian-2026 upcoming
Start somewhere
wf-2025 · World Finals series · the grid (every contest, one screen) · collection coverage · most wanted · CMS id ledger · non-mainline registry · catalogue.json · about this site & the local archive
Data: icpc-contest-archive/contests. Corrections welcome.