Botswana national football team statistics and records: oldest players

Competitions:

Oldest Botswana players

Botswana's oldest players, and their age in years and days on the occasion of their most recent appearance, starting or coming on as a substitute.

For each player age is given in days, and in years and days, from their date of birth.

Player Age (Y:d) Age (days) Match
Modiri Marumo 38:65 13945 10 Sep 2014
	
v Senegal
Kenanano Kgetholetsile 36:82 13231 18 Nov 2019
	
v Algeria
Tshepo Maikano 35:257 13041 25 Mar 2024
	
v Burundi
Joel Mogorosi 35:38 12822 10 Sep 2019
	
v Malawi
Maano Ditshupo 34:298 12717 15 Nov 2019
	
v Zimbabwe
Gift Moyo 34:213 12632 21 Mar 2025
	
v Algeria
Boitumelo Mafoko 34:134 12553 25 Jun 2016
	
v South Africa
Gilbert Baruti 33:288 12342 30 Dec 2025
	
v Congo DR
Sakhile Mhlangu 33:261 12315 22 Jun 2016
	
v Congo DR
Alphonse Modisaotsile 33:221 12275 09 Sep 2018
	
v Angola
Kabelo Dambe 33:189 12243 16 Nov 2023
	
v Mozambique
Tshepo Motlhabankwe 33:173 12227 07 Sep 2013
	
v South Africa
Mompati Thuma 33:154 12208 07 Sep 2013
	
v South Africa
Keaketswe Moloi 33:122 12176 11 May 2019
	
v Seychelles
Lemponye Tshireletso 33:78 12132 12 Nov 2020
	
v Zambia
Thabang Sesinyi 33:75 12129 30 Dec 2025
	
v Congo DR
Segolame Boy 33:52 12106 30 Dec 2025
	
v Congo DR
Mogakolodi Ngele 33:45 12099 21 Nov 2023
	
v Guinea
Mokgathi Mokgathi 32:322 12010 15 Oct 2014
	
v Egypt
Motsholetsi Sikele 32:314 12002 10 Oct 2024
	
v Cape Verde Islands
Ernest Amos 32:284 11972 22 Jun 2008
	
v Ivory Coast
Lemogang Maswena 32:253 11941 16 Oct 2023
	
v Swaziland
Omaatla Kebatho 32:194 11882 27 Dec 2025
	
v Benin
Kabelo Seakanyeng 32:188 11876 30 Dec 2025
	
v Congo DR
Thabo Leinanyane 32:156 11844 30 Dec 2025
	
v Congo DR
Itumeleng Duiker 32:97 11785 22 Apr 2000
	
v Zambia
Mogogi Gabonamong 32:70 11758 19 Nov 2014
	
v Senegal
Koketso Majafi 32:12 11700 19 Nov 2024
	
v Egypt
Mosha Gaolaolwe 32:5 11693 30 Dec 2025
	
v Congo DR
Moreetsi Mosimanyana 31:330 11653 04 Jul 2017
	
v South Africa
Diphetogo Selolwane 31:130 11453 06 Jun 2009
	
v New Zealand
Patrick Motsepe 31:104 11427 13 Oct 2012
	
v Mali
Mpho Kgaswane 31:87 11410 08 Sep 2025
	
v Mozambique
Omphile Viessagie 31:86 11409 14 Oct 2025
	
v Guinea
Tebogo Sosome 31:83 11406 18 Nov 2018
	
v Mauritania
Nelson Gabolwelwe 31:38 11361 11 Oct 2008
	
v Mozambique
Goitseone Phoko 31:17 11340 30 Dec 2025
	
v Congo DR
Onalethata Tshekiso 30:249 11207 19 Jan 2011
	
v Sweden
Chicco Molefe 30:164 11122 30 Dec 2025
	
v Congo DR
Moagi Sechele 30:140 11098 28 Mar 2023
	
v Equatorial Guinea
Richard Legwaila 30:112 11070 04 Jul 2017
	
v South Africa
Ndiyapo Letsholathebe 30:103 11061 08 Jun 2013
	
v Ethiopia
Abebnico Powell 30:55 11013 24 Mar 2013
	
v Ethiopia
Onkabetse Seforo 30:21 10979 18 Nov 2018
	
v Mauritania
Ezekiel Morake 30:6 10964 28 Mar 2026
	
v Zimbabwe
Thero Setsile 30:1 10959 09 Oct 2025
	
v Uganda
Thatayaone Kgamanyane 29:327 10920 23 Dec 2025
	
v Senegal
Lopang Mosige 29:312 10905 09 Sep 2018
	
v Angola
Keagile Kgosipula 29:285 10878 14 Oct 2025
	
v Guinea
Tumisang Orebonye 29:278 10871 30 Dec 2025
	
v Congo DR
Lebogang Ditsele 29:250 10843 27 Dec 2025
	
v Benin
Jerome Ramatlhakwane 29:226 10819 13 Jun 2015
	
v Uganda
Obuile Ncenga 29:224 10817 10 Oct 2014
	
v Egypt
Kobamelo Kebaikanye 29:214 10807 29 Mar 2021
	
v Algeria
Godiraone Modingwane 29:186 10779 30 Dec 2025
	
v Congo DR
Tlhalefo Molebatsi 29:154 10747 25 Mar 2024
	
v Burundi
Simisane Mathumo 29:138 10731 29 Mar 2021
	
v Algeria
Thatayaone Ramatlapeng 29:130 10723 14 Oct 2025
	
v Guinea
Leutlwetse Tshireletso 29:85 10678 19 Nov 2014
	
v Senegal
Bonolo Phuduhudu 29:54 10647 19 Nov 2014
	
v Senegal
Pontsho Moloi 29:51 10644 19 Jan 2011
	
v Sweden
Keeagile Kobe 29:51 10644 15 Nov 2019
	
v Zimbabwe
Thabiso Bante 29:43 10636 07 Jun 2024
	
v Uganda
Gofuamobino Senne 29:42 10635 23 Apr 1995
	
v Mozambique
Obonye Moswate 29:4 10597 13 Jun 2015
	
v Uganda
Lesego Galenamotlhale 28:340 10567 04 Jul 2017
	
v South Africa
Gape Mohutsiwa 28:285 10512 30 Dec 2025
	
v Congo DR
Mosimanyana Moreeti 28:283 10510 18 May 2014
	
v Burundi
Mothusi Cooper 28:164 10391 30 Dec 2025
	
v Congo DR
Mothusi Johnson 28:163 10390 30 Dec 2025
	
v Congo DR
Christopher Lemme 28:141 10368 25 Mar 2024
	
v Burundi
Edwin Olerile 28:122 10349 14 Nov 2014
	
v Tunisia
Tendai Kesekile 28:114 10341 12 Nov 2020
	
v Zambia
Tapiwa Gadibolae 28:27 10254 25 Mar 2021
	
v Zimbabwe
Phenyo Mongala 28:5 10232 15 Jun 2013
	
v Central African Republic
Tshepiso Molwantwa 27:355 10217 07 Oct 2006
	
v Egypt
Keabetswe Jenamiso 27:317 10179 13 Oct 2012
	
v Mali
Gofaone Mabaya 27:314 10176 11 Jul 2023
	
v Namibia
Mpho Mabogo 27:307 10169 31 May 2008
	
v Madagascar
Thato Seagateng 27:289 10151 03 Aug 2019
	
v Zambia
Dirang Moloi 27:283 10145 07 Sep 2013
	
v South Africa
Mbatshi Elias 27:261 10123 28 Mar 2023
	
v Equatorial Guinea
Moemedi Moatlhaping 27:253 10115 24 Mar 2013
	
v Ethiopia
Thabo Motang 27:252 10114 30 Jul 1995
	
v Angola
Kutlwelo Mpolokang 27:249 10111 16 Oct 2023
	
v Swaziland
Phenyo Serameng 27:179 10041 25 Mar 2024
	
v Burundi
Ofentse Nato 27:175 10037 25 Mar 2017
	
v Tanzania
Gaopatwe Seosenyeng 27:139 10001 13 Jun 2015
	
v Uganda
Molaodi Tlhalefang 27:131 9993 15 Nov 2024
	
v Mauritania
Oarabile Sekwai 27:123 9985 31 Mar 2026
	
v Malawi
Thatayaone Ditlhokwe 27:100 9962 30 Dec 2025
	
v Congo DR
Lesenya Malapela 26:362 9859 08 Jul 2023
	
v South Africa
Alford Velaphi 26:343 9840 27 Dec 2025
	
v Benin
Musa Ohilwe 26:341 9838 24 Mar 2013
	
v Ethiopia
Kaelo Kgaswane 26:330 9827 18 Nov 2019
	
v Algeria
Hendrik Moyo 26:319 9816 24 Mar 2016
	
v Comoros
Olebogeng Ramotse 26:302 9799 15 Nov 2024
	
v Mauritania
Mwampole Masule 26:276 9773 08 Jun 2018
	
v South Africa
Thato Ogopotse 26:252 9749 19 Nov 2014
	
v Senegal
Kitso Mangolo 26:245 9742 08 Sep 2025
	
v Mozambique
-->