CAF Champions League 2019/20, Preliminary Round |
| 24.08.2019 | | Township Rollers | | Young Africans | | 0:1 (0:1) |
| Gaborone |
CAF Champions League 2019/20, Preliminary Round |
| 10.08.2019 | | Young Africans | | Township Rollers | | 1:1 (0:1) |
| Dar es Salaam |
CAF Champions League 2018/19, Preliminary Round |
| 04.12.2018 | | Bantu | | Township Rollers | | 1:1 (1:1), pen. 4:2 |
| Maseru |
CAF Champions League 2018/19, Preliminary Round |
| 27.11.2018 | | Township Rollers | | Bantu | | 1:1 (0:0) |
| Lobatse |
CAF Champions League 2018, Group A |
| 28.08.2018 | | Township Rollers | | Espérance | | 0:0 |
| Gaborone |
CAF Champions League 2018, Group A |
| 18.08.2018 | | KCCA | | Township Rollers | | 1:0 (0:0) |
| Kampala |
CAF Champions League 2018, Group A |
| 28.07.2018 | | Township Rollers | | Al-Ahly Cairo | | 0:1 (0:0) |
| Gaborone |
CAF Champions League 2018, Group A |
| 17.07.2018 | | Al-Ahly Cairo | | Township Rollers | | 3:0 (1:0) |
| Alexandria |
CAF Champions League 2018, Group A |
| 15.05.2018 | | Espérance | | Township Rollers | | 4:1 (2:1) |
| Radès |
CAF Champions League 2018, Group A |
| 04.05.2018 | | Township Rollers | | KCCA | | 1:0 (1:0) |
| Gaborone |
CAF Champions League 2018, First Round |
| 17.03.2018 | | Township Rollers | | Young Africans | | 0:0 |
| Gaborone |
CAF Champions League 2018, First Round |
| 06.03.2018 | | Young Africans | | Township Rollers | | 1:2 (1:1) |
| Dar es Salaam |
CAF Champions League 2018, Preliminary Round |
| 21.02.2018 | | Al-Merreikh | | Township Rollers | | 2:1 (1:1) |
| Omdurman |
CAF Champions League 2018, Preliminary Round |
| 10.02.2018 | | Township Rollers | | Al-Merreikh | | 3:0 (2:0) |
| Gaborone |
CAF Champions League 2017, Preliminary Round |
| 18.02.2017 | | Township Rollers | | CNaPS Sport | | 3:2 (1:1) |
| Gaborone |
CAF Champions League 2017, Preliminary Round |
| 11.02.2017 | | CNaPS Sport | | Township Rollers | | 2:1 (1:0) |
| Antananarivo CNaPS Stadium |
CAF Champions League 2015, Preliminary Round |
| 28.02.2015 | | Township Rollers | | Kaizer Chiefs | | 0:1 (0:1) |
| Gaborone |
CAF Champions League 2015, Preliminary Round |
| 14.02.2015 | | Kaizer Chiefs | | Township Rollers | | 2:1 (1:0) |
| Johannesburg |
CAF Champions League 2011, Preliminary Round |
| 30.01.2011 | | Interclube | | Township Rollers | | +:- |
| |
African Cup of Champions Clubs 1996, Preliminary Round |
| | | Township Rollers | | Black Africa | | 2:1 |
| |
African Cup of Champions Clubs 1996, Preliminary Round |
| | | Black Africa | | Township Rollers | | 4:0 |
| |
African Cup of Champions Clubs 1988, Preliminary Round |
| | | Manzini Wanderers | | Township Rollers | | 2:0 |
| |
African Cup of Champions Clubs 1988, Preliminary Round |
| | | Township Rollers | | Manzini Wanderers | | 1:4 |
| |
African Cup of Champions Clubs 1985, First Round |
| | | Bilima | | Township Rollers | | 3:0 |
| |
African Cup of Champions Clubs 1985, First Round |
| | | Township Rollers | | Bilima | | 0:1 |
| |
African Cup of Champions Clubs 1984, Preliminary Round |
| | | Township Rollers | | LPF | | 0:2 |
| |
African Cup of Champions Clubs 1984, Preliminary Round |
| | | LPF | | Township Rollers | | 1:1 |
| |
African Cup of Champions Clubs 1983, Preliminary Round |
| | | Highlanders | | Township Rollers | | 2:1 |
| |
African Cup of Champions Clubs 1983, Preliminary Round |
| | | Township Rollers | | Highlanders | | 0:1 |
| |
African Cup of Champions Clubs 1981, First Round |
| | | Shooting Stars | | Township Rollers | | 7:1 |
| |
African Cup of Champions Clubs 1981, First Round |
| | | Township Rollers | | Shooting Stars | | 2:0 |
| |