Select season:
Botswana's oldest players during the 2018 season, and their age in years and days on the occasion of their final 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 |
|---|---|---|---|
| Alphonse Modisaotsile | 33:123 | 12177 | 03 Jun 2018v Zimbabwe |
| Tebogo Sosome | 30:285 | 11243 | 08 Jun 2018v South Africa |
| Tshepo Maikano | 29:331 | 10924 | 08 Jun 2018v South Africa |
| Mwampole Masule | 26:276 | 9773 | 08 Jun 2018v South Africa |
| Gilbert Baruti | 26:83 | 9580 | 08 Jun 2018v South Africa |
| Lesego Kereedilwe | 25:77 | 9209 | 08 Jun 2018v South Africa |
| Kabelo Seakanyeng | 24:348 | 9114 | 08 Jun 2018v South Africa |
| Lesenya Ramoraka | 24:65 | 8831 | 08 Jun 2018v South Africa |
| Eric Molefi | 24:38 | 8804 | 08 Jun 2018v South Africa |
| Onkabetse Makgantai | 22:342 | 8378 | 08 Jun 2018v South Africa |
| Karabo Phiri | 22:285 | 8321 | 08 Jun 2018v South Africa |
| Thatayaone Kgamanyane | 22:126 | 8162 | 05 Jun 2018v Swaziland |
| Tumisang Orebonye | 22:73 | 8109 | 08 Jun 2018v South Africa |
| Godiraone Modingwane | 21:346 | 8017 | 08 Jun 2018v South Africa |
| Gape Mohutsiwa | 21:79 | 7750 | 08 Jun 2018v South Africa |
| Thato Kebue | 21:9 | 7680 | 08 Jun 2018v South Africa |