Riyad Mahrez - Century of International Appearances


The outstanding Algerian player, who obtained 103 international caps with his National Team, has entered the symbolic but exclusive circle of players with a Century of Caps. All matches are friendlies unless stated otherwise.
Caps  Goals       Date	 	Venue	 	Opponent       Score 	Competition

  1             31- 5-14	Sion    	Armenia 	3-1	
  2	         4- 6-14	Genève  	Romania 	2-1	
  3             17- 6-14	Belo Horizonte	Belgium 	1-2	World Cup
  4	         6- 9-14	Addis-Abeba	Ethiopia	2-1	African Cup Qual.
  5	        10- 9-14	Blida   	Mali    	1-0	African Cup Qual.
  6	        11-10-14	Blantyre	Malawi  	2-0	African Cup Qual.
  7   1    1    15-10-14	Blida   	Malawi  	3-0	African Cup Qual.
  8   1	   2    15-11-14	Blida   	Ethiopia	3-1	African Cup Qual.
  9	        19-11-14	Bamako  	Mali    	0-2	African Cup Qual.
 10	        11- 1-15	Radès  		Tunisia    	1-1 [*]
 11   	        19- 1-15	Mongomo 	South Africa	3-1	African Nations Cup
 12	        23- 1-15	Mongomo 	Ghana   	0-1	African Nations Cup
 13   1    3    27- 1-15	Malabo		Senegal		2-0	African Nations Cup
 14	         1- 2-15	Malabo  	Ivory Coast	1-3	African Nations Cup
 15   	        26- 3-15	Doha    	Qatar    	0-1	
 16             30- 3-15	Doha    	Oman    	4-1	
 17	        13- 6-15	Blida		Seychelles	4-0	African Cup Qual.
 18	         6- 9-15	Maseru		Lesotho		3-1	African Cup Qual.
 19              9-10-15	Alger   	Guinea  	1-2	
 20	        13-10-15	Alger		Senegal		1-0
 21	        14-11-15	Dar es-Salam	Tanzania	2-2	World Cup Qualifier	
 22   1    4    17-11-15	Blida		Tanzania	7-0	World Cup Qualifier
 23             25- 3-16	Blida   	Ethiopia	7-1	African Cup Qual.
 24             29- 3-16	Addis Ababa	Ethiopia	3-3	African Cup Qual.
 25   2    6     4- 9-16	Blida		Lesotho		2-0	African Cup Qual.
 26	         9-10-16	Blida   	Cameroon	1-1	World Cup Qualifier
 27	        12-11-16	Uyo     	Nigeria 	1-3	World Cup Qualifier
 28   2    8    15- 1-17	Franceville	Zimbabwe	2-2	African Nations Cup	
 29	        19- 1-17	Franceville	Tunisia		1-2	African Nations Cup
 30	        23- 1-17	Franceville	Senegal		2-2	African Nations Cup
 31	         6- 6-17	Blida   	Guinea  	2-1
 32	        11- 6-17	Blida   	Togo    	1-0	African Cup Qual.
 33	         5- 9-17	Constantine	Zambia		0-1	World Cup Qualifier
 34	        10-11-17	Constantine	Nigeria		1-1	World Cup Qualifier	
 35	        14-11-17	Alger		C. African Rep.	3-0
 36	        22- 3-18	Alger		Tanzania	4-1
 37	        27- 3-18	Graz		Iran		1-2
 38	         1- 6-18	Alger		Cape Verde	2-3
 39	         7- 6-18	Lisbonne	Portugal	0-3
 40	         8- 9-18	Bakau		Gambia          1-1	African Cup Qual.
 41	        12-10-18	Blida		Benin		2-0	African Cup Qual.
 42	        16-10-18	Cotonou		Benin		0-1	African Cup Qual.
 43   2   10    18-11-18	Lomé		Togo		4-1	African Cup Qual.
 44	        26- 3-19	Blida		Tunisia		1-0
 45	        11- 6-19	Doha    	Burundi		1-1
 46	        16- 6-19	Doha		Mali		3-2
 47   1   11    23- 6-19	Cairo		Kenya		2-0	African Nations Cup
 48	        27- 6-19	Cairo		Senegal		1-0	African Nations Cup
 49	         1- 7-19	Cairo		Tanzania	3-0	African Nations Cup
 50   1	  12     7- 7-19	Cairo		Guinea		3-0	African Nations Cup
 51   	        11- 7-19	Suez    	Ivory Coast  	1-1 [1]	African Nations Cup
 52   1   13    14- 7-19	Cairo		Nigeria		2-1	African Nations Cup
 53	        19- 7-19	Cairo   	Senegal		1-0	African Nations Cup
 54   	         9- 9-19	Alger   	Benin		1-0	
 55	        10-10-19   	Blida		Congo-Kinshasa	1-1
 56   2   15    15-10-19	Lille   	Colombia	3-0
 57	        14-11-19	Blida    	Zambia   	5-0	African Cup Qual.
 58	         8-11-20	Klagenfurt      Nigeria		1-0
 59   1   16    13-10-20	Den Haag	Mexico		2-2
 60   1   17    12-11-20	Alger		Zimbabwe	3-1	African Cup Qual. 
 61   1   18    16-11-20	Harare		Zimbabwe	2-2	African Cup Qual. 
 62   1	  19    29- 3-21	Blida		Botswana	5-0	African Cup Qual. 
 63   1	  20     6- 6-21	Blida   	Mali		1-0
 64   1   21    11- 6-21	Radès   	Tunisia  	2-0	 
 65   1   22     2- 9-21	Blida   	Djibouti  	8-0	World Cup Qualifier	 
 66              7- 9-21	Marrakech   	Burkina Faso  	1-1	World Cup Qualifier
 67   2   24     5-10-21   	Blida		Niger		6-1	World Cup Qualifier
 68   1   25    12-10-21	Niamey		Niger		4-0	World Cup Qualifier
 69 	        12-11-21	Cairo		Djibouti	4-0	World Cup Qualifier
 70   1	  26    16-11-21	Blida		Burkina Faso	2-2	World Cup Qualifier
 71	        11- 1-21	Douala		Sierra Leone	0-0	African Nations Cup
 72		16- 1-21	Douala		Equat. Guinea	0-1	African Nations Cup
 73		20- 1-22	Douala		Ivory Coast	1-3	African Nations Cup
 74		25- 3-22	Douala		Cameroon	1-0	World Cup Qualifier
 75		29- 3-22	Blida		Cameroon	1-2 [2]	World Cup Qualifier
 76		23- 9-22	Oran		Guinea		1-0	
 77   1	  27    27- 9-22	Oran		Nigeria		2-1	
 78   1	  28    16-11-22	Oran		Mali		1-1	
 79   		19-11-22	Malmö		Sweden		0-2	
 80   1	  29    23- 3-23	Alger		Niger		2-1	African Cup Qual.
 81	 	27- 3-23	Radès		Niger		1-0	African Cup Qual.
 82		18- 6-23	Douala		Uganda		2-1	African Cup Qual.
 83   1	  30    20- 6-23	Annaba		Tunisia		1-1	
 84		 7- 9-23	Annaba		Tanzania	0-0	African Cup Qual.
 85		12- 9-23	Diamniadio	Senegal		1-0	
 86		12-10-23	Constantine	Cape Verde	5-1	
 87		16-10-23	Al-Ain		Egypt		1-1	
 88		16-11-23	Alger		Somalia		3-1	World Cup Qualifier
 89		19-11-23	Maputo		Mozambique	2-0	World Cup Qualifier
 90		 5- 1-24	Lomé	 	Togo  		3-0	
 91   1   31     9- 1-24	Lomé	 	Burundi		4-0	
 92		15- 1-24	Bouaké	 	Angola		1-1	African Nations Cup
 93		20- 1-24	Bouaké	 	Burkina Faso	2-2	African Nations Cup
 94		23- 1-24	Bouaké	 	Mauritanie	0-1	African Nations Cup
 95		 5- 9-24	Oran	 	Equat. Guinea	2-0	African Cup Qual.
 96             10-10-24	Annaba		Togo		5-1	African Cup Qual.
 97    	        14-10-24	Lomé		Togo		1-0	African Cup Qual.
 98             14-11-24	Malabo		Equat. Guinea	0-0	African Cup Qual.
 99   1   32    17-11-24	Tizi-Ouzou	Togo		5-1	African Cup Qual.
100             21- 3-25	Francistown	Botswana	3-1	World Cup Qualifier
101             25- 3-25	Tizi Ouzou	Mozambique	5-1	World Cup Qualifier
102		 5- 6-25	Constantine	Rwanda  	2-0
103             10- 6-25	Solna   	Sweden   	3-4

[1] aet, Algeria won 4-3 on penalty kicks.

[*] match not recognized as full A by FIFA, but it is for the Algerian FA.

Total Record

Matches  Won Draw Lost  For Against  Points  Percentage
    103   61   23   19  220-  93      145	70.30

Types of             Matches	Goals
Friendlies		35	 8	
African Cup Qualifier	29	12       
African Nations Cup	20 	 6
World Cup Qualifier	18	 6
World Cup		 1 	 
AFCON Cup                        
-----------------------------------
Total		       103	32


About this document

Prepared and maintained by Michel Menard for the Rec.Sport.Soccer Statistics Foundation

Author: Michel Menard
Last updated: 26 Aug 2025

(C) Copyright Michel Menard and RSSSF 2021/25
You are free to copy this document in whole or part provided that proper acknowledgement is given to the author. All rights reserved.