| Date of Birth | Nationality | Position | Shirt Number | Player Name |
|---|---|---|---|---|
| 2/6/03 | BOT | 1 | Karamelo Kgosipula | |
| 9/22/99 | BOT | 2 | Obakeng Senono | |
| 3/16/02 | BOT | 3 | Nico Babutsi | |
| 1/26/01 | BOT | 4 | Botsile Sakana | |
| 8/15/98 | BOT | 5 | Bonno Sepako | |
| 12/8/00 | BOT | 6 | Ratlhogo Ratlhogo | |
| 4/1/03 | BOT | 7 | Oarabile Sekwai | |
| 1/17/98 | BOT | 8 | Olebogeng Ramotse | |
| 7/7/97 | BOT | 9 | Molaodi Tlhalefang | |
| 4/3/01 | BOT | 10 | Erick Ookome | |
| 5/8/04 | BOT | 11 | Lizo Skweyiya | |
| 8/2/01 | BOT | 12 | Tlamelo Kolagano | |
| 2/23/01 | BOT | 13 | Atamelang Lesogo | |
| 3/28/02 | BOT | 14 | Leruo Ratala | |
| 2/19/01 | BOT | 15 | Tshepho Keselebale | |
| 8/27/02 | BOT | 16 | Victor James | |
| 7/14/02 | BOT | 17 | Tawana Mbakile | |
| 7/26/99 | BOT | 18 | Obakeng Lekokoramotlhwa | |
| 4/25/95 | BOT | 19 | Thabiso Bante | |
| 4/24/02 | BOT | 20 | Tebogo Kopelag | |
| 4/3/02 | BOT | 21 | Bonniface Ramolale | |
| 1/2/00 | BOT | 22 | Gape Thibedi | |
| 10/13/99 | BOT | 23 | Kenneth Moko | |
| Team Averages | ||||