Select season:
Botswana's oldest players during the 2004 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 |
|---|---|---|---|
| Ernest Amos | 28:310 | 10537 | 18 Jul 2004v Angola |
| Modiri Marumo | 27:348 | 10210 | 19 Jun 2004v Malawi |
| Nelson Gabolwelwe | 26:289 | 9786 | 19 Jun 2004v Malawi |
| Diphetogo Selolwane | 26:143 | 9640 | 19 Jun 2004v Malawi |
| Tshepiso Molwantwa | 25:245 | 9377 | 19 Jun 2004v Malawi |
| Seabo Gabanakgosi | 24:255 | 9021 | 29 Feb 2004v Lesotho |
| Tshepo Motlhabankwe | 24:123 | 8889 | 18 Jul 2004v Angola |
| Kagiso Tshelametse | 24:11 | 8777 | 18 Jul 2004v Angola |
| Khumo Motlhabane | 23:108 | 8509 | 05 Jun 2004v Tunisia |
| Mpho Mabogo | 23:74 | 8475 | 11 Oct 2003v Lesotho |
| Pontsho Moloi | 22:232 | 8268 | 18 Jul 2004v Angola |
| Malepa Boleleng | 22:114 | 8150 | 19 Jun 2004v Malawi |
| Michael Mogaladi | 22:11 | 8047 | 18 Jul 2004v Angola |
| Mogogi Gabonamong | 21:311 | 7982 | 18 Jul 2004v Angola |
| Ndiyapo Letsholathebe | 21:143 | 7814 | 18 Jul 2004v Angola |
| Moemedi Moatlhaping | 18:326 | 6901 | 05 Jun 2004v Tunisia |