AFCON 2025: CAF and PUMA unveil “ITRI” as official match ball
The Confederation of African Football (CAF), in partnership with global sports brand PUMA, has unveiled 'ITRI', the official match ball for the TotalEnergies CAF Africa Cup of Nations (AFCON) Morocco 2025, Nigeriasoccernet.com writes.
Inspired by Morocco’s centuries-old zellij art form, known for its intricate geometric mosaics, the ball symbolizes the unity, creativity, and passion of African football. Its name also pays homage to the star on the Moroccan flag, reflecting the celestial motifs common in traditional zellij craftsmanship.
The ITRI ball features a vibrant red and green colour palette that represents passion, hope, and Moroccan identity. Its design incorporates symbolic elements: star geometry for ambition and excellence, petal patterns for growth and celebration, and circular symmetry for the unity of Africa’s 24 competing nations.
Additional “Flow of Movement” motifs capture the rhythm and flair of African football. According to CAF Creative Development Manager Mohamed Ghonemi, the ball “brings together art, motion, and African spirit through Moroccan craftsmanship.”
Developed through a collaboration between CAF’s creative team and PUMA’s global design unit, ITRI blends tradition with cutting-edge performance.
Built on PUMA’s Orbita 6 technology, it combines cultural authenticity with top-tier engineering to meet elite match standards. The ball was introduced in a special reveal video and will make its first appearance in the opening match of AFCON Morocco 2025, marking a key milestone in the build-up to Africa’s biggest football event.
By Oluwadamilola Olaleye
Readers Comment
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
1
2 weeks ago
zr84jVaj
-
1
2 weeks ago
-1 OR 2+740-740-1=0+0+0+1 --
-
1
2 weeks ago
-1 OR 2+796-796-1=0+0+0+1
-
1
2 weeks ago
-1' OR 2+474-474-1=0+0+0+1 --
-
1
2 weeks ago
-1' OR 2+889-889-1=0+0+0+1 or 'tSEfvYfb'='
-
1
2 weeks ago
-1" OR 2+287-287-1=0+0+0+1 --
-
1
2 weeks ago
if(now()=sysdate(),sleep(15),0)
-
1
2 weeks ago
0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
-
1
2 weeks ago
0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z
-
1
2 weeks ago
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
-
1
2 weeks ago
-1; waitfor delay '0:0:15' --
-
1
2 weeks ago
-1); waitfor delay '0:0:15' --
-
1
2 weeks ago
1 waitfor delay '0:0:15' --
-
1
2 weeks ago
2N0kqzSl'; waitfor delay '0:0:15' --
-
1
2 weeks ago
-5 OR 748=(SELECT 748 FROM PG_SLEEP(15))--
-
1
2 weeks ago
-5) OR 343=(SELECT 343 FROM PG_SLEEP(15))--
-
1
2 weeks ago
-1)) OR 945=(SELECT 945 FROM PG_SLEEP(15))--
-
1
2 weeks ago
jCCaBHu7' OR 151=(SELECT 151 FROM PG_SLEEP(15))--
-
1
2 weeks ago
4QeqSFZ1') OR 549=(SELECT 549 FROM PG_SLEEP(15))--
-
1
2 weeks ago
HEHmZxGy')) OR 471=(SELECT 471 FROM PG_SLEEP(15))--
-
1
2 weeks ago
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
-
1
2 weeks ago
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
-
1
2 weeks ago
1'"
-
1
2 weeks ago
555
-
1
2 weeks ago
555
-
jR2Agops
2 weeks ago
555
-
-1 OR 2+284-284-1=0+0+0+1 --
2 weeks ago
555
-
-1 OR 2+724-724-1=0+0+0+1
2 weeks ago
555
-
-1' OR 2+956-956-1=0+0+0+1 --
2 weeks ago
555
-
-1' OR 2+576-576-1=0+0+0+1 or 'KvfBxaaA'='
2 weeks ago
555
-
-1" OR 2+533-533-1=0+0+0+1 --
2 weeks ago
555
-
if(now()=sysdate(),sleep(15),0)
2 weeks ago
555
-
0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
2 weeks ago
555
-
0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z
2 weeks ago
555
-
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
2 weeks ago
555
-
-1; waitfor delay '0:0:15' --
2 weeks ago
555
-
-1); waitfor delay '0:0:15' --
2 weeks ago
555
-
1 waitfor delay '0:0:15' --
2 weeks ago
555
-
Cz1uDSSa'; waitfor delay '0:0:15' --
2 weeks ago
555
-
-5 OR 173=(SELECT 173 FROM PG_SLEEP(15))--
2 weeks ago
555
-
-5) OR 663=(SELECT 663 FROM PG_SLEEP(15))--
2 weeks ago
555
-
-1)) OR 19=(SELECT 19 FROM PG_SLEEP(15))--
2 weeks ago
555
-
L0g578Oq' OR 18=(SELECT 18 FROM PG_SLEEP(15))--
2 weeks ago
555
-
OWZauvyq') OR 387=(SELECT 387 FROM PG_SLEEP(15))--
2 weeks ago
555
-
gAweItiO')) OR 767=(SELECT 767 FROM PG_SLEEP(15))--
2 weeks ago
555
-
1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
2 weeks ago
555
-
1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
2 weeks ago
555
-
1'"
2 weeks ago
555
-
@@ytb1X
2 weeks ago
555

Comments
This article has 171 comment(s) , give your comment