Select season:
Who has made the most appearances for Botswana?
Both starting and substitute appearances are included.
Player | Caps | First | Latest |
---|---|---|---|
Mosha Gaolaolwe | 55 | 19 Jul 2014 | 25 Mar 2024 |
Joel Mogorosi | 48 | 26 Mar 2005 | 10 Sep 2019 |
Lebogang Ditsele | 46 | 18 May 2014 | 16 Nov 2023 |
Kabelo Dambe | 42 | 02 Jun 2012 | 16 Nov 2023 |
Kabelo Seakanyeng | 37 | 05 Sep 2015 | 25 Mar 2024 |
Tumisang Orebonye | 36 | 25 Mar 2017 | 25 Mar 2024 |
Mogogi Gabonamong | 35 | 20 Feb 1999 | 19 Nov 2014 |
Diphetogo Selolwane | 35 | 12 Jan 1998 | 06 Jun 2009 |
Mogakolodi Ngele | 32 | 09 Jun 2012 | 21 Nov 2023 |
Lemponye Tshireletso | 31 | 02 Jun 2012 | 12 Nov 2020 |
Boitumelo Mafoko | 28 | 31 May 2008 | 25 Jun 2016 |
Tshepo Motlhabankwe | 28 | 16 Nov 2003 | 07 Sep 2013 |
Thatayaone Ditlhokwe | 28 | 09 Sep 2018 | 21 Nov 2023 |
Modiri Marumo | 27 | 20 Feb 1999 | 10 Sep 2014 |
Segolame Boy | 26 | 10 Sep 2014 | 16 Nov 2023 |
Mothusi Cooper | 25 | 02 Jun 2019 | 21 Nov 2023 |
Ofentse Nato | 24 | 06 Jun 2009 | 25 Mar 2017 |
Thato Kebue | 24 | 27 Mar 2016 | 21 Nov 2023 |
Tshepiso Molwantwa | 24 | 25 Jan 1998 | 07 Oct 2006 |
Ndiyapo Letsholathebe | 23 | 16 Nov 2003 | 08 Jun 2013 |
Thero Setsile | 23 | 25 Mar 2017 | 27 Sep 2022 |
Ernest Amos | 22 | 16 Mar 2002 | 22 Jun 2008 |
Mompati Thuma | 22 | 26 Mar 2005 | 07 Sep 2013 |
Thatayaone Kgamanyane | 21 | 10 Jun 2017 | 21 Nov 2023 |
Nelson Gabolwelwe | 20 | 16 Mar 2002 | 11 Oct 2008 |
Michael Mogaladi | 20 | 15 Mar 2003 | 07 Sep 2008 |
Mothusi Johnson | 20 | 20 Apr 2019 | 25 Mar 2024 |
Onkabetse Makgantai | 19 | 13 Jun 2015 | 29 Mar 2021 |
Jerome Ramatlhakwane | 18 | 15 Nov 2006 | 13 Jun 2015 |
Moemedi Moatlhaping | 17 | 05 Jun 2004 | 24 Mar 2013 |
Alford Velaphi | 16 | 05 Jun 2022 | 25 Mar 2024 |
Kitso Mangolo | 16 | 05 Jul 2022 | 25 Mar 2024 |
Thabo Leinanyane | 16 | 01 Jul 2017 | 14 Jul 2021 |
Thabang Sesinyi | 16 | 27 Mar 2016 | 25 Mar 2024 |
Pontsho Moloi | 15 | 05 Jun 2004 | 19 Jan 2011 |
Tebogo Sosome | 15 | 10 Oct 2015 | 18 Nov 2018 |
Agisanyang Mosimanegape | 15 | 01 Mar 1997 | 08 Jun 2002 |
Itumeleng Duiker | 15 | 23 Jan 1990 | 22 Apr 2000 |
Godiraone Modingwane | 14 | 03 Jun 2018 | 25 Mar 2024 |
Barney Marman | 14 | 01 Mar 1997 | 25 May 2003 |
Simisane Mathumo | 14 | 04 Jul 2017 | 29 Mar 2021 |
Goitseone Phoko | 14 | 01 Jun 2022 | 25 Mar 2024 |
Gofaone Mabaya | 14 | 20 Apr 2019 | 11 Jul 2023 |
Edwin Olerile | 14 | 02 Jun 2012 | 14 Nov 2014 |
Khumo Motlhabane | 13 | 07 Sep 2002 | 07 Oct 2006 |
Omaatla Kebatho | 13 | 14 Nov 2015 | 28 Mar 2023 |
Gape Mohutsiwa | 13 | 03 Jun 2018 | 21 Nov 2023 |
Tebogo Kopelang | 12 | 05 Jul 2022 | 25 Mar 2024 |
Tapiwa Gadibolae | 12 | 14 Nov 2015 | 25 Mar 2021 |
Innocent Ranku | 12 | 01 Mar 1997 | 25 May 2003 |
Mmoni Segopolo | 12 | 10 Jan 1993 | 30 Aug 1996 |
Galabgwe Moyana | 12 | 13 Oct 2012 | 04 Jun 2016 |
Mwampole Masule | 12 | 18 May 2014 | 08 Jun 2018 |
Lesenya Ramoraka | 12 | 04 Jun 2016 | 22 Mar 2019 |
Tshepo Maikano | 12 | 03 Jun 2018 | 25 Mar 2024 |
Mpho Kgaswane | 11 | 09 Sep 2018 | 17 Nov 2022 |
Pius Kolagano | 11 | 07 Sep 2002 | 18 Jul 2004 |
Kagiso Tshelametse | 11 | 25 Mar 2000 | 07 Oct 2005 |
Ezekiel Morake | 10 | 22 Mar 2019 | 14 Jul 2021 |
Thabo Motang | 10 | 10 Jan 1993 | 30 Jul 1995 |
Seabo Gabanakgosi | 10 | 12 Jan 1998 | 07 Oct 2005 |
Obuile Ncenga | 10 | 02 Jun 2012 | 10 Oct 2014 |
Obonye Moswate | 10 | 18 May 2014 | 13 Jun 2015 |
Oliver Pikati | 9 | 04 Sep 1994 | 30 Aug 1996 |
Phineas Maimela | 9 | 01 Mar 1997 | 22 Apr 2000 |
Duncan Kgopolelo | 9 | 15 Mar 2003 | 17 Apr 2005 |
Mbatshi Elias | 9 | 26 Jul 2019 | 28 Mar 2023 |
Busang Moalosi | 9 | 04 Sep 1994 | 30 Jul 1995 |
Tebogo Mothusi | 9 | 15 Mar 2003 | 07 Oct 2005 |
Keitumetse Paul | 9 | 11 Aug 1996 | 17 Mar 2001 |
Onkarabile Ratanang | 8 | 30 Sep 2019 | 29 Mar 2021 |
Busang Rasefako | 8 | 25 Mar 2000 | 25 May 2003 |
Gape Gaogangwe | 8 | 30 Sep 2019 | 10 Jul 2021 |
Molaodi Tlhalefang | 8 | 30 Sep 2019 | 21 Nov 2023 |
Tlhalefo Molebatsi | 7 | 30 Sep 2019 | 25 Mar 2024 |
Gape Thibedi | 7 | 05 Jul 2022 | 05 Jul 2023 |
Dirang Moloi | 7 | 07 Oct 2006 | 07 Sep 2013 |
Ditaola Ditaola | 7 | 12 Jan 1998 | 16 Mar 2002 |
Malepa Boleleng | 7 | 19 Jun 2004 | 11 Oct 2008 |
Kabelo Kgosiang | 7 | 07 Sep 2002 | 05 Jun 2004 |
Lesego Galenamotlhale | 7 | 04 Jun 2016 | 04 Jul 2017 |
Mpho Mabogo | 7 | 17 Mar 2001 | 31 May 2008 |
Baokeditswe Talane | 6 | 05 Jul 2022 | 27 Sep 2022 |
Oliver Pikate | 6 | 08 Apr 2000 | 13 Oct 2002 |
Odirile Lekoba | 6 | 05 Jul 2022 | 17 Jul 2022 |
Lesenya Malapela | 6 | 03 Aug 2019 | 08 Jul 2023 |
Godfrey Tauyatswala | 6 | 07 Jul 2022 | 31 Jul 2022 |
Mwoki Ramanoko | 6 | 10 Jan 1993 | 22 Jan 1995 |
Thato Ogopotse | 6 | 19 Jul 2014 | 19 Nov 2014 |
Gilbert Baruti | 6 | 08 Jun 2018 | 26 Jul 2019 |
Rapelang Tsatsilebe | 6 | 10 Jan 1993 | 11 Aug 1996 |
Fortunate Thulare | 6 | 22 Mar 2019 | 03 Aug 2019 |
Gofuamobino Senne | 6 | 10 Jan 1993 | 23 Apr 1995 |
Kaelo Kgaswane | 6 | 13 Jun 2015 | 18 Nov 2019 |
Phazha Butale | 5 | 11 Oct 2003 | 05 Sep 2004 |
Madini Marumo | 5 | 12 Jan 1998 | 15 Aug 1998 |
Mseleso Ntshingane | 5 | 25 May 2003 | 18 Jul 2004 |
Resaobaka Thatanyane | 5 | 05 Jul 2022 | 17 Jul 2022 |
Christopher Mbaakani | 5 | 09 Apr 1995 | 30 Aug 1996 |
Kobamelo Kebaikanye | 5 | 13 Oct 2018 | 29 Mar 2021 |