Cap Goals Date Venue Opponent Score Competition 1 15- 8-12 Molepolole Botswana 3-3 2 14-11-12 Mwanza Kenya 1-0 3 25-11-12 Kampala Sudan 2-0 CECAFA Cup 4 28-11-12 Kampala Burundi 0-1 CECAFA Cup 5 22-12-12 Dar-es-Salaam Zambia 1-0 6 2- 6-13 Addis Ababa Sudan 0-0 7 27- 7-13 Kampala Uganda 1-3 CHAN Qualifier 8 7- 9-13 Bakau Gambia 0-2 World Cup Qualifier 9 26- 4-14 Dar-es-Salaam Burundi 0-3 10 4- 5-14 Mbeya Malawi 0-0 11 27- 5-14 Dar-es-Salaam Malawi 1-0 12 1- 6-14 Harare Zimbabwe 2-2 African Cup Qualifier 13 1- 7-14 Gaborone Botswana 2-4 14 20- 7-14 Dar-es-Salaam Mozambique 2-2 African Cup Qualifier 15 3- 8-14 Maputo Mozambique 1-2 African Cup Qualifier 16 7- 9-14 Bujumbura Burundi 0-2 17 16-11-14 Lobamba Eswatini 1-1 18 18- 5-15 Phokeng Eswatini 0-1 COSAFA Cup 19 20- 5-15 Phokeng Madagascar 0-2 COSAFA Cup 20 22- 5-15 Moruleng Lesotho 0-1 COSAFA Cup 21 14- 6-15 Alexandria Egypt 0-3 African Cup Qualifier 22 20- 6-15 Zanzibar Uganda 0-3 CHAN Qualifier 23 4- 7-15 Kampala Uganda 1-1 CHAN Qualifier 24 28- 8-15 Kartepe Libya 1-2 25 5- 9-15 Dar-es-Salaam Nigeria 0-0 African Cup Qualifier 26 7-10-15 Dar-es-Salaam Malawi 2-0 World Cup Qualifier 27 22-11-15 Addis Ababa Somalia 4-0 CECAFA Cup 28 1 1 24-11-15 Awassa Rwanda 2-1 CECAFA Cup 29 1 2 28-11-15 Awassa Ethiopia 1-1 CECAFA Cup 30 2 30-11-15 Addis Ababa Ethiopia 1-1 [1] CECAFA Cup 31 2 3- 9-16 Uyo Nigeria 0-1 African Cup Qualifier 32 2 13-11-16 Harare Zimbabwe 0-3 33 2 25- 3-17 Dar-es-Salaam Botswana 2-0 34 1 3 28- 3-17 Dar-es-Salaam Burundi 2-1 35 3 10- 6-17 Mbagala Lesotho 1-1 African Cup Qualifier 36 3 25- 6-17 Moruleng Malawi 2-0 COSAFA Cup 37 3 27- 6-17 Phokeng Angola 0-0 COSAFA Cup 38 1 4 29- 6-17 Moruleng Mauritius 1-1 COSAFA Cup 39 4 2- 7-17 Phokeng South Africa 1-0 COSAFA Cup 40 1 5 5- 7-17 Moruleng Zambia 2-4 COSAFA Cup 41 5 7- 7-17 Moruleng Lesotho 0-0 [2] COSAFA Cup 42 5 15- 7-17 Mwanza Rwanda 1-1 CHAN Qualifier 43 5 22- 7-17 Kigali Rwanda 0-0 CHAN Qualifier 44 2 7 2- 9-17 Dar-es-Salaam Botswana 2-0 45 1 8 7-10-17 Dar-es-Salaam Malawi 1-1 46 8 12-11-17 Cotonou Benin 1-1 47 8 22- 3-18 Alger Algeria 1-4 48 8 27- 3-18 Dar-es-Salaam Congo-Kinshasa 2-0 49 8 8- 9-18 Kampala Uganda 0-0 African Cup Qualifier 50 8 12-10-18 Praia Cape Verde 0-3 African Cup Qualifier 51 1 9 16-10-18 Dar-es-Salaam Cape Verde 2-0 African Cup Qualifier 52 9 18-11-18 Maseru Lesotho 0-1 African Cup Qualifier 53 1 10 24- 3-19 Dar-es-Salaam Uganda 3-0 African Cup Qualifier 54 10 13- 6-19 Alexandria Egypt 0-1 55 10 23- 6-19 Cairo Senegal 0-2 African Nations Cup 56 1 11 27- 6-19 Cairo Kenya 2-3 African Nations Cup 57 11 1- 7-19 Cairo Algeria 0-3 African Nations Cup 58 1 12 4- 9-19 Bujumbura Burundi 1-1 World Cup Qualifier 59 12 8- 9-19 Dar-es-Salaam Burundi 1-1 [3] World Cup Qualifier 60 12 14-10-19 Kigali Rwanda 0-0 61 1 13 15-11-19 Dar-es-Salaam Equat. Guinea 2-1 African Cup Qualifier 62 13 19-11-19 Monastir Libya 1-2 African Cup Qualifier 63 13 11-10-20 Dar-es-Salaam Burundi 0-1 64 13 13-11-20 Radès Tunisia 0-1 African Cup Qualifier 65 13 17-11-20 Dar-es-Salaam Tunisia 1-1 African Cup Qualifier 66 13 25- 3-21 Malabo Equat. Guinea 0-1 African Cup Qualifier 67 1 14 28- 3-21 Dar-es-Salaam Libya 1-0 African Cup Qualifier 68 1 15 2- 9-21 Lubumbashi Congo-Kinshasa 1-1 World Cup Qualifier 69 15 7- 9-21 Dar-es-Salaam Madagascar 3-2 World Cup Qualifier 70 15 7-10-21 Dar-es-Salaam Benin 0-1 World Cup Qualifier 71 1 16 10-10-21 Cotonou Benin 1-0 World Cup Qualifier 72 16 11-11-21 Dar-es-Salaam Congo-Kinshasa 0-3 World Cup Qualifier 73 1 17 14-11-21 Antananarivo Madagascar 1-1 World Cup Qualifier 74 17 23- 3-22 Dar-es-Salaam Central Afr. R. 3-1 75 1 18 29- 3-22 Dar-es-Salaam Sudan 1-1 76 18 4- 6-22 Cotonou Niger 1-1 African Cup Qualifier 77 18 8- 6-22 Dar-es-Salaam Algeria 0-2 African Cup Qualifier 78 1 19 24- 9-22 Benghazi Uganda 1-0 79 19 27- 9-22 Benghazi Libya 1-2 80 1 20 24- 3-23 Port Suez Uganda 1-0 African Cup Qualifier 81 20 28- 3-23 Dar-es-Salaam Uganda 0-1 African Cup Qualifier 82 1 21 18- 6-23 Dar-es-Salaam Niger 1-0 African Cup Qualifier 83 21 7- 9-23 Annaba Algeria 0-0 African Cup Qualifier 84 21 15-10-23 Taif Sudan 1-1 85 21 18-11-23 Marrakech Niger 1-0 World Cup Qualifier 86 21 21-11-23 Dar-es-Salaam Morocco 0-2 World Cup Qualifier 87 21 27-12-23 Zanzibar Zanzibar 0-0 [*] 88 21 7- 1-24 Cairo Egypt 0-2 89 21 17- 1-24 San-Pedro Morocco 0-3 African Nations Cup 90 1 22 21- 1-24 San-Pedro Zambia 1-1 African Nations Cup 91 22 24- 1-24 Korhogo Congo-Kinshasa 0-0 African Nations Cup 92 22 11- 6-24 Ndola Zambia 1-0 World Cup Qualifier 93 1 23 16-11-24 Kinshasa Ethiopia 2-0 African Cup Qualifier 94 1 24 19-11-24 Dar-es-Salaam Guinea 1-0 African Cup Qualifier 95 24 25- 3-25 Oujda Morocco 0-2 World Cup Qualifier 96 24 6- 6-25 Polokwane South Africa 0-0 97 24 7- 6-25 Bloemfontein Madagascar 0-1 COSAFA Cup 98 24 5- 9-25 Brazzaville Congo-Brazzav. 1-1 World Cup Qualifier 99 24 9- 9-25 Zanzibar Niger 0-1 World Cup Qualifier 100 24 23-12-25 Fès Nigeria 1-2 African Nations Cup 101 1 25 27-12-25 Rabat Uganda 1-1 African Nations Cup 102 25 30-12-25 Rabat Tunisia 1-1 African Nations Cup 103 25 4- 1-26 Rabat Morocco 0-1 African Nations Cup [1] Tanzania lost 3-4 on penalty kicks. [2] Tanzania won 4-2 on penalty kicks. [3] Tanzania won 3-0 on penalty kicks. [*] Zanzibar is not a member of FIFA (and in fact part of Tanzania). Total Record Matches Won Draw Lost For Against Points Percentage 103 27 36 40 88- 116 90 43.69 Types of Matches Goals Friendlies 30 6 African Cup Qualifier 26 8 World Cup Qualifier 16 4 African Nations Cup 10 3 COSAFA Cup 10 2 CECAFA Cup 6 2 CHAN Qualifier 5 0 Total caps / goals: 103 25
Prepared and maintained by Roberto Mamrud for the Rec.Sport.Soccer Statistics Foundation
Author: Roberto Mamrud
(roberto.mamrud@gmail.com)
Last updated: 2 Apr 2026
(C) Copyright Roberto Mamrud and RSSSF 2026
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.