Skip to main content

Last updated 31 Oct 2026

AFCL — league summary

Statistics computed from AFCL records

Last updated 31 October 2026, 19:40 UTC

Registered players

414

371 rated

Countries

18

18 African

Avg attendance

39.1

entrants per arena

Returning entrants

75.1%

entrants who had participated previously

Games

14,755

12.1 per entrant

Arenas

36

32 finished

Avg field rating

1,883

mean over arenas

Entries

1,252

player × arena

Draw rate

10.8%

1,597 of 14,755

Active players

280

last 90 days

Arena attendance

Entrants in each AFCL Arena

mean 39.1
37
90
9
23
41
79
52
71
60
39
56
55
36
48
40
34
38
39
24
32
55
28
38
36
29
25
24
22
26
34
13
19
A1A2A3A4A5A6A7A8A9A10A11A12A13A14A15A16A17A18A19A20A21A22A23A24A25A26A27A28A29A30A31A32
Entrants in each AFCL Arena. Arena 1, 22 Aug 2026, 37 entrants; Arena 2, 24 Aug 2026, 90 entrants; Arena 3, 25 Aug 2026, 9 entrants; Arena 4, 26 Aug 2026, 23 entrants; Arena 5, 29 Aug 2026, 41 entrants; Arena 6, 30 Aug 2026, 79 entrants; Arena 7, 2 Sept 2026, 52 entrants; Arena 8, 5 Sept 2026, 71 entrants; Arena 9, 6 Sept 2026, 60 entrants; Arena 10, 9 Sept 2026, 39 entrants; Arena 11, 12 Sept 2026, 56 entrants; Arena 12, 13 Sept 2026, 55 entrants; Arena 13, 16 Sept 2026, 36 entrants; Arena 14, 19 Sept 2026, 48 entrants; Arena 15, 20 Sept 2026, 40 entrants; Arena 16, 23 Sept 2026, 34 entrants; Arena 17, 26 Sept 2026, 38 entrants; Arena 18, 27 Sept 2026, 39 entrants; Arena 19, 30 Sept 2026, 24 entrants; Arena 20, 3 Oct 2026, 32 entrants; Arena 21, 4 Oct 2026, 55 entrants; Arena 22, 7 Oct 2026, 28 entrants; Arena 23, 10 Oct 2026, 38 entrants; Arena 24, 11 Oct 2026, 36 entrants; Arena 25, 14 Oct 2026, 29 entrants; Arena 26, 17 Oct 2026, 25 entrants; Arena 27, 18 Oct 2026, 24 entrants; Arena 28, 21 Oct 2026, 22 entrants; Arena 29, 24 Oct 2026, 26 entrants; Arena 30, 25 Oct 2026, 34 entrants; Arena 31, 28 Oct 2026, 13 entrants; Arena 32, 31 Oct 2026, 19 entrants.

Average field rating

Mean Lichess rating of entrants in each Arena

mean 1,883
167018952120Arena 1 22 Aug 2026 Average rating: 1,751Arena 2 24 Aug 2026 Average rating: 1,896Arena 3 25 Aug 2026 Average rating: 1,825Arena 4 26 Aug 2026 Average rating: 1,801Arena 5 29 Aug 2026 Average rating: 1,792Arena 6 30 Aug 2026 Average rating: 1,858Arena 7 2 Sept 2026 Average rating: 1,889Arena 8 5 Sept 2026 Average rating: 1,868Arena 9 6 Sept 2026 Average rating: 1,862Arena 10 9 Sept 2026 Average rating: 1,881Arena 11 12 Sept 2026 Average rating: 1,815Arena 12 13 Sept 2026 Average rating: 1,929Arena 13 16 Sept 2026 Average rating: 1,920Arena 14 19 Sept 2026 Average rating: 1,859Arena 15 20 Sept 2026 Average rating: 1,918Arena 16 23 Sept 2026 Average rating: 1,794Arena 17 26 Sept 2026 Average rating: 1,880Arena 18 27 Sept 2026 Average rating: 1,891Arena 19 30 Sept 2026 Average rating: 1,943Arena 20 3 Oct 2026 Average rating: 1,914Arena 21 4 Oct 2026 Average rating: 1,872Arena 22 7 Oct 2026 Average rating: 1,870Arena 23 10 Oct 2026 Average rating: 1,891Arena 24 11 Oct 2026 Average rating: 1,940Arena 25 14 Oct 2026 Average rating: 1,906Arena 26 17 Oct 2026 Average rating: 1,918Arena 27 18 Oct 2026 Average rating: 1,958Arena 28 21 Oct 2026 Average rating: 1,944Arena 29 24 Oct 2026 Average rating: 1,842Arena 30 25 Oct 2026 Average rating: 1,911Arena 31 28 Oct 2026 Average rating: 2,041Arena 32 31 Oct 2026 Average rating: 1,888A1A7A13A19A25A31A32
Mean Lichess rating of entrants in each AFCL Arena

New vs returning entrants

Share of Arena entrants who had participated previously

75.1% return
0.0%
14.4%
33.3%
56.5%
51.2%
53.2%
61.5%
69.0%
78.3%
82.1%
69.6%
78.2%
77.8%
91.7%
97.5%
82.4%
86.8%
84.6%
91.7%
90.6%
78.2%
92.9%
92.1%
86.1%
86.2%
88.0%
83.3%
95.5%
88.5%
94.1%
92.3%
84.2%
A1A2A3A4A5A6A7A8A9A10A11A12A13A14A15A16A17A18A19A20A21A22A23A24A25A26A27A28A29A30A31A32
Share of entrants in each AFCL Arena who had entered an earlier one. Arena 1, 22 Aug 2026, Returning entrants: 0, Total entrants: 37, Returning share: 0.0%; Arena 2, 24 Aug 2026, Returning entrants: 13, Total entrants: 90, Returning share: 14.4%; Arena 3, 25 Aug 2026, Returning entrants: 3, Total entrants: 9, Returning share: 33.3%; Arena 4, 26 Aug 2026, Returning entrants: 13, Total entrants: 23, Returning share: 56.5%; Arena 5, 29 Aug 2026, Returning entrants: 21, Total entrants: 41, Returning share: 51.2%; Arena 6, 30 Aug 2026, Returning entrants: 42, Total entrants: 79, Returning share: 53.2%; Arena 7, 2 Sept 2026, Returning entrants: 32, Total entrants: 52, Returning share: 61.5%; Arena 8, 5 Sept 2026, Returning entrants: 49, Total entrants: 71, Returning share: 69.0%; Arena 9, 6 Sept 2026, Returning entrants: 47, Total entrants: 60, Returning share: 78.3%; Arena 10, 9 Sept 2026, Returning entrants: 32, Total entrants: 39, Returning share: 82.1%; Arena 11, 12 Sept 2026, Returning entrants: 39, Total entrants: 56, Returning share: 69.6%; Arena 12, 13 Sept 2026, Returning entrants: 43, Total entrants: 55, Returning share: 78.2%; Arena 13, 16 Sept 2026, Returning entrants: 28, Total entrants: 36, Returning share: 77.8%; Arena 14, 19 Sept 2026, Returning entrants: 44, Total entrants: 48, Returning share: 91.7%; Arena 15, 20 Sept 2026, Returning entrants: 39, Total entrants: 40, Returning share: 97.5%; Arena 16, 23 Sept 2026, Returning entrants: 28, Total entrants: 34, Returning share: 82.4%; Arena 17, 26 Sept 2026, Returning entrants: 33, Total entrants: 38, Returning share: 86.8%; Arena 18, 27 Sept 2026, Returning entrants: 33, Total entrants: 39, Returning share: 84.6%; Arena 19, 30 Sept 2026, Returning entrants: 22, Total entrants: 24, Returning share: 91.7%; Arena 20, 3 Oct 2026, Returning entrants: 29, Total entrants: 32, Returning share: 90.6%; Arena 21, 4 Oct 2026, Returning entrants: 43, Total entrants: 55, Returning share: 78.2%; Arena 22, 7 Oct 2026, Returning entrants: 26, Total entrants: 28, Returning share: 92.9%; Arena 23, 10 Oct 2026, Returning entrants: 35, Total entrants: 38, Returning share: 92.1%; Arena 24, 11 Oct 2026, Returning entrants: 31, Total entrants: 36, Returning share: 86.1%; Arena 25, 14 Oct 2026, Returning entrants: 25, Total entrants: 29, Returning share: 86.2%; Arena 26, 17 Oct 2026, Returning entrants: 22, Total entrants: 25, Returning share: 88.0%; Arena 27, 18 Oct 2026, Returning entrants: 20, Total entrants: 24, Returning share: 83.3%; Arena 28, 21 Oct 2026, Returning entrants: 21, Total entrants: 22, Returning share: 95.5%; Arena 29, 24 Oct 2026, Returning entrants: 23, Total entrants: 26, Returning share: 88.5%; Arena 30, 25 Oct 2026, Returning entrants: 32, Total entrants: 34, Returning share: 94.1%; Arena 31, 28 Oct 2026, Returning entrants: 12, Total entrants: 13, Returning share: 92.3%; Arena 32, 31 Oct 2026, Returning entrants: 16, Total entrants: 19, Returning share: 84.2%.

How games end

Wins, draws and losses across every recorded result

draw 10.8%
Wins: 6067Draws: 1597Losses: 7091
14,755results
  • Wins6,06741.1%
  • Draws1,59710.8%
  • Losses7,09148.1%

Rating distribution

Registered players by band. The unrated are not placed.

median 1,900
3
4
10
30
76
133
99
16
<1000
1000–1199
1200–1399
1400–1599
1600–1799
1800–1999
2000–2199
2200+
AFCL players by rating band. <1000: 3; 1000–1199: 4; 1200–1399: 10; 1400–1599: 30; 1600–1799: 76; 1800–1999: 133; 2000–2199: 99; 2200+: 16.

Players by country

Federation codes. Spellings folded onto one federation.

212
43
38
28
25
23
11
9
6
5
2
1
ZIMZAMRSABOTNGRSSDKENUGAMOZSLEEGYANG
AFCL players by country. ZIM: 212; ZAM: 43; RSA: 38; BOT: 28; NGR: 25; SSD: 23; KEN: 11; UGA: 9; MOZ: 6; SLE: 5; EGY: 2; ANG: 1.

Registered players

Cumulative, by day

025050018 Aug: 119 Aug: 320 Aug: 1121 Aug: 1322 Aug: 2523 Aug: 3024 Aug: 3325 Aug: 4626 Aug: 6127 Aug: 6928 Aug: 7029 Aug: 10130 Aug: 16031 Aug: 1651 Sept: 1702 Sept: 1903 Sept: 1954 Sept: 1965 Sept: 2156 Sept: 2267 Sept: 2338 Sept: 2399 Sept: 24410 Sept: 24411 Sept: 24612 Sept: 26113 Sept: 28914 Sept: 30015 Sept: 30116 Sept: 30517 Sept: 30618 Sept: 30719 Sept: 31120 Sept: 31221 Sept: 31222 Sept: 31223 Sept: 32024 Sept: 32025 Sept: 32026 Sept: 32827 Sept: 33828 Sept: 33929 Sept: 33930 Sept: 3401 Oct: 3412 Oct: 3413 Oct: 3464 Oct: 3605 Oct: 3606 Oct: 3607 Oct: 3668 Oct: 3669 Oct: 36610 Oct: 36811 Oct: 37212 Oct: 37213 Oct: 37214 Oct: 37815 Oct: 37916 Oct: 37917 Oct: 38518 Oct: 39319 Oct: 39420 Oct: 39521 Oct: 39722 Oct: 39923 Oct: 39924 Oct: 40225 Oct: 40826 Oct: 40927 Oct: 40928 Oct: 41029 Oct: 41030 Oct: 41031 Oct: 41418 Aug31 Aug13 Sept26 Sept9 Oct22 Oct31 Oct
Registered AFCL players, cumulative

Games per Arena

Individual games played in each Arena

mean 461.1
392
722
48
212
426
930
920
784
622
544
574
570
638
534
444
498
380
428
474
346
566
506
356
415
602
280
382
190
264
262
206
240
A1A2A3A4A5A6A7A8A9A10A11A12A13A14A15A16A17A18A19A20A21A22A23A24A25A26A27A28A29A30A31A32
Games played in each AFCL Arena. Arena 1, 22 Aug 2026, 392 games; Arena 2, 24 Aug 2026, 722 games; Arena 3, 25 Aug 2026, 48 games; Arena 4, 26 Aug 2026, 212 games; Arena 5, 29 Aug 2026, 426 games; Arena 6, 30 Aug 2026, 930 games; Arena 7, 2 Sept 2026, 920 games; Arena 8, 5 Sept 2026, 784 games; Arena 9, 6 Sept 2026, 622 games; Arena 10, 9 Sept 2026, 544 games; Arena 11, 12 Sept 2026, 574 games; Arena 12, 13 Sept 2026, 570 games; Arena 13, 16 Sept 2026, 638 games; Arena 14, 19 Sept 2026, 534 games; Arena 15, 20 Sept 2026, 444 games; Arena 16, 23 Sept 2026, 498 games; Arena 17, 26 Sept 2026, 380 games; Arena 18, 27 Sept 2026, 428 games; Arena 19, 30 Sept 2026, 474 games; Arena 20, 3 Oct 2026, 346 games; Arena 21, 4 Oct 2026, 566 games; Arena 22, 7 Oct 2026, 506 games; Arena 23, 10 Oct 2026, 356 games; Arena 24, 11 Oct 2026, 415 games; Arena 25, 14 Oct 2026, 602 games; Arena 26, 17 Oct 2026, 280 games; Arena 27, 18 Oct 2026, 382 games; Arena 28, 21 Oct 2026, 190 games; Arena 29, 24 Oct 2026, 264 games; Arena 30, 25 Oct 2026, 262 games; Arena 31, 28 Oct 2026, 206 games; Arena 32, 31 Oct 2026, 240 games.

Arena by arena

Every measurement, newest first

AFCL arenas with attendance, field strength and retention
#DateArenaEntrantsAvg rtgGames
131 OctAfrica Chess Grand Premier Blitz191,888240
228 OctAFCL Bullet Championship132,041206
325 OctAFCL Grand Premier Blitz341,911262
424 OctAFCL Grand Premier Blitz261,842264
521 OctAFCL Grand Premier Blitz221,944190
618 OctAfrica Chess Grand Premier Blitz241,958382
717 OctAfrica Chess Grand Premier Blitz251,918280
814 OctAfrica Chess Bullet Championship291,906602
911 OctAfrica Chess Grand Premier Bli361,940415
1010 OctAfrica Chess Grand Premier Blitz381,891356

Leading players

By arena points across every AFCL event

AFCL players by arena points
#PlayerFedPtsEvGRating
1Last MangwiroZIM1,594286922,159
2Tapiwa ChikwavaireZIM1,448307062,117
3Craig MusakaZIM1,357265762,122
4Ragnar HvitserkZIM666213852,049
5Solizwi MaphosaZIM592264981,866
6AFMMunashe PandeBOT555213851,956
7Malvin MamvuraZIM521255591,797
8Paul MoseriRSA502122512,032
9Abiot KambaZIM423193201,978
10AIMAndrew Ayuen Mabiei NyokSSD364111422,431
11Haggai MatabishiZAM334192621,855
12Fredrick SatiyaZIM264152032,026

About the data

What this portal reports, and how to read it

AFCL Data presents statistics computed from Africa Chess League records. The dashboard covers player registration, Arena participation, game activity and player engagement across AFCL competitions.

Statistics are updated periodically as new competition records are processed.

Data definitions

Registered player
A player with an AFCL registration record.
Arena entrant
A player who entered an AFCL Arena.
Returning entrant
An Arena entrant who had entered an earlier AFCL Arena. The first Arena has none by definition, so it is left out of the average.
Active player
A player whose most recent recorded game falls within the last 90 days.
Average field rating
The mean Lichess rating of the entrants in an Arena; the headline figure averages that across Arenas.
Draw rate
The share of recorded game results that ended in a draw.

Data methodology

Figures are calculated from AFCL competition and player records. Tournament-level statistics are aggregated from individual Arena entries and game results. Metrics may change as records are updated or corrected.

AFCL research

Part of the league's ongoing data and research work

This public dashboard is part of the Africa Chess League’s ongoing data and research work. The paper, dataset and report below will be linked here as they are published.

  • Research paper

    The study behind these figures.

    Coming soon
  • Public dataset

    The underlying records, to be released on Zenodo.

    Coming soon
  • Technical report

    How the statistics are computed.

    Coming soon

Download data

The public AFCL dataset will be released on Zenodo. A download link will appear here once it is published.