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
Joel Mogorosi 35:38 12822 10 Sep 2019
	
v Malawi
Maano Ditshupo 34:298 12717 15 Nov 2019
	
v Zimbabwe
Boitumelo Mafoko 34:134 12553 25 Jun 2016
	
v South Africa
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
Mogakolodi Ngele 33:45 12099 21 Nov 2023
	
v Guinea
Mokgathi Mokgathi 32:322 12010 15 Oct 2014
	
v Egypt
Ernest Amos 32:284 11972 22 Jun 2008
	
v Ivory Coast
Tshepo Maikano 32:261 11949 29 Mar 2021
	
v Algeria
Itumeleng Duiker 32:97 11785 22 Apr 2000
	
v Zambia
Mogogi Gabonamong 32:70 11758 19 Nov 2014
	
v Senegal
Lemogang Maswena 32:51 11739 28 Mar 2023
	
v Equatorial Guinea
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
Tebogo Sosome 31:83 11406 18 Nov 2018
	
v Mauritania
Nelson Gabolwelwe 31:38 11361 11 Oct 2008
	
v Mozambique
Thabang Sesinyi 31:36 11359 21 Nov 2023
	
v Guinea
Segolame Boy 31:8 11331 16 Nov 2023
	
v Mozambique
Onalethata Tshekiso 30:249 11207 19 Jan 2011
	
v Sweden
Kabelo Seakanyeng 30:148 11106 21 Nov 2023
	
v Guinea
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
Mosha Gaolaolwe 29:330 10923 21 Nov 2023
	
v Guinea
Lopang Mosige 29:312 10905 09 Sep 2018
	
v Angola
Omaatla Kebatho 29:284 10877 28 Mar 2023
	
v Equatorial Guinea
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
Simisane Mathumo 29:138 10731 29 Mar 2021
	
v Algeria
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
Gofuamobino Senne 29:42 10635 23 Apr 1995
	
v Mozambique
Obonye Moswate 29:4 10597 13 Jun 2015
	
v Uganda
Goitseone Phoko 28:343 10570 21 Nov 2023
	
v Guinea
Lesego Galenamotlhale 28:340 10567 04 Jul 2017
	
v South Africa
Mosimanyana Moreeti 28:283 10510 18 May 2014
	
v Burundi
Mpho Kgaswane 28:157 10384 17 Nov 2022
	
v Angola
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
Thabo Leinanyane 27:352 10214 14 Jul 2021
	
v Swaziland
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
Motsholetsi Sikele 27:303 10165 30 Sep 2019
	
v Liberia
Thatayaone Kgamanyane 27:295 10157 21 Nov 2023
	
v Guinea
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
Tumisang Orebonye 27:239 10101 21 Nov 2023
	
v Guinea
Lebogang Ditsele 27:209 10071 16 Nov 2023
	
v Mozambique
Ofentse Nato 27:175 10037 25 Mar 2017
	
v Tanzania
Godiraone Modingwane 27:142 10004 16 Nov 2023
	
v Mozambique
Gaopatwe Seosenyeng 27:139 10001 13 Jun 2015
	
v Uganda
Gilbert Baruti 27:131 9993 26 Jul 2019
	
v Zambia
Chicco Molefe 27:70 9932 27 Sep 2022
	
v South Africa
Lesenya Malapela 26:362 9859 08 Jul 2023
	
v South Africa
Thero Setsile 26:354 9851 27 Sep 2022
	
v South Africa
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
Mwampole Masule 26:276 9773 08 Jun 2018
	
v South Africa
Thato Ogopotse 26:252 9749 19 Nov 2014
	
v Senegal
Gape Mohutsiwa 26:245 9742 21 Nov 2023
	
v Guinea
Malepa Boleleng 26:228 9725 11 Oct 2008
	
v Mozambique
Jackie Mothatego 26:201 9698 07 Sep 2013
	
v South Africa
Thato Kebue 26:175 9672 21 Nov 2023
	
v Guinea
Goitseone Legopelo 26:154 9651 11 Jul 2023
	
v Namibia
Tlhalefo Molebatsi 26:154 9651 25 Mar 2021
	
v Zimbabwe
Molaodi Tlhalefang 26:136 9633 21 Nov 2023
	
v Guinea
Mothusi Cooper 26:124 9621 21 Nov 2023
	
v Guinea
Seabo Gabanakgosi 26:110 9607 07 Oct 2005
	
v Guinea
Michael Mogaladi 26:62 9559 07 Sep 2008
	
v Madagascar
Galabgwe Moyana 26:11 9508 04 Jun 2016
	
v Uganda
Sekhana Koko 26:7 9504 13 Jun 2015
	
v Uganda
Phenyo Serameng 25:364 9496 27 Sep 2022
	
v South Africa
Topo Piet 25:337 9469 14 Nov 2014
	
v Tunisia
Mothusi Johnson 25:331 9463 17 Jun 2023
	
v Libya
Masimanegape Ramohibidu 25:330 9462 19 Jan 2011
	
v Sweden
Letlhogonolo Senwelo 25:327 9459 14 Oct 2019
	
v Egypt
Keoagetse 'Barnes' Radipotsane 25:279 9411 22 Jun 2008
	
v Ivory Coast
Onkabetse Makgantai 25:271 9403 29 Mar 2021
	
v Algeria
Khumo Motlhabane 25:231 9363 07 Oct 2006
	
v Egypt