Muhammad Hanafi Mohamed Salleh Profile and Player Statistics
First name: Muhammad Hanafi
Last name: Mohamed Salleh
Position: , Defender
Nationality: Singapore
Date of birth: 10 September 1989
Age: 34
Place of birth: Singapore
Height: 174 cm
Weight: 62 kg

Football Career Transfers and Statistics

We are going to show you the list of football clubs and seasons in which Muhammad Hanafi Mohamed Salleh has played. It includes the total number of appearance (caps), substitution details, goals, yellow and red cards stats.

Competition Season Football Club
S. League 2017 Balestier Khalsa 1298 17 3 2 0 0 3 1
AFC Cup 2016 Balestier Khalsa 540 6 0 0 0 0 0 0
S. League 2016 Balestier Khalsa 1303 15 0 0 0 0 4 1
AFC Cup 2015 Balestier Khalsa 256 4 1 1 0 0 3 0
S. League 2015 Balestier Khalsa 1635 21 3 1 0 0 3 0
S. League 2014 Tanjong Pagar 1542 19 2 1 0 0 7 0
S. League 2013 Tanjong Pagar 1375 20 5 2 0 0 4 1
S. League 2012 Tanjong Pagar 1352 20 7 1 0 0 3 0
AFC Champions League 2010 Warriors 0 0 0 0 0 0 0 0
S. League 2010 Warriors 70 1 0 1 0 0 0 0

Muhammad Hanafi Mohamed Salleh has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
02/11/2017 Hougang United
0 - 1
Balestier Khalsa 0-0H2H+
S. Miswan 38'  
I. Hamid Hussain 45'  
  0 - 1 59' H. Halim
  87' T. Salamat
26/10/2017 Balestier Khalsa
0 - 3
Albirex Niigata S 0-2H2H+
  0 - 1 13' T. Sano
  0 - 2 40' H. Kamata
  41' S. Inaba
  0 - 3 89' R. Nakai
20/10/2017 Home United
2 - 0
Balestier Khalsa 2-0H2H+
S. Plazibat 24' 1 - 0  
S. Plazibat 26' 2 - 0  
  47' R. Abdul Rahman
  63' T. Salamat
  69' F. Faizal
16/10/2017 DPMM FC
1 - 4
Balestier Khalsa 0-1H2H+
  0 - 1 21' F. Kamis
  0 - 2 48' H. Halim
D. Gazale 58'  
  62' Nanda Lin Kyaw Chit
  69' H. Halim
  0 - 3 72' H. Halim
  0 - 4 88' T. Salamat
S. Said 90+2' 1 - 4  
21/08/2017 Balestier Khalsa
2 - 2
DPMM FC 1-0H2H+
H. Aziz 6' 1 - 0  
  21' H. Hamzah
F. Kamis 22'  
S. Abdul Hadi 49'  
  58' H. Metusin
R. Abdul Rahman 60' 2 - 0  
A. Sahimi 69'  
  2 - 1 70' Ramazotti
J. Tan 75'  
  2 - 2 82' Ramazotti
H. Aziz 86'  
03/07/2017 Balestier Khalsa
1 - 2
Home United 0-0H2H+
  25' A. Asraf
A. Sahimi 38'  
  46' Irfan Fandi
  48' S. Camara
R. Abdul Rahman 51' 1 - 0  
Nanda Lin Kyaw Chit 59'  
  65' S. Camara
J. Tan 67'  
S. Hirul 68'  
Z. Nizam 77'  
  1 - 1 79' K. Mohammad Kamal
H. Salleh 84'  
  1 - 2 85' S. Plazibat
Kyaw Zayar Win 90'  
22/06/2017 Young Lions
0 - 0
Balestier Khalsa 0-0H2H+
  35' H. Salleh
  43' T. Salamat
  61' T. Salamat
M. Suhaimi 64'  
H. Syahin 71'  
17/06/2017 Tampines Rovers
3 - 1
Balestier Khalsa 2-0H2H+
F. Ayob 29'  
F. Ayob 38' 1 - 0  
R. Megumi 41' 2 - 0  
  46' R. Abdul Rahman
I. Džoni 49' 3 - 0  
  57' Kyaw Zayar Win
  3 - 1 82' F. Kamis
  85' T. Salamat
26/05/2017 Balestier Khalsa
0 - 1
Geylang International 0-1H2H+
  0 - 1 40' R. Sendra
F. Kamis 87'  
19/05/2017 Warriors
1 - 0
Balestier Khalsa 1-0H2H+
J. Tshibamba 9' 1 - 0  
F. Kasman 39'  
  39' S. Abdul Hadi
  44' H. Aziz
S. Sulaiman 56'  
  57' H. Aziz
Z. Zainal Abidin 60'  
F. Noh 84'  
27/04/2017 Hougang United
1 - 0
Balestier Khalsa 1-0H2H+
  16' R. Abdul Rahman
N. Jasni 39' 1 - 0  
  67' A. Sahimi
A. Hudzaifi 86'  
L. Tan 90+4'  
21/04/2017 Balestier Khalsa
0 - 3
Albirex Niigata S 0-1H2H+
  0 - 1 23' H. Kamata
R. Abdul Rahman 42'  
S. Hirul 45'  
  0 - 2 64' T. Sano
  0 - 3 70' R. Nakai
07/04/2017 Balestier Khalsa
2 - 1
DPMM FC 0-1H2H+
H. Salleh 20'  
  0 - 1 21' Ramazotti
Aung Kyaw Naing 45'  
  45' A. Saleh
H. Halim 56' 1 - 1  
R. Abdul Rahman 60' 2 - 1  
A. Sahimi 82'  
  86' A. Saleh
Z. Nizam 90'  
02/04/2017 Balestier Khalsa
1 - 0
Young Lions 0-0H2H+
A. Sahimi 26'  
Nanda Lin Kyaw Chit 29'  
Aung Kyaw Naing 53' 1 - 0  
  69' A. Azmi
  90' S. Saberin
11/03/2017 Balestier Khalsa
0 - 1
Tampines Rovers 0-0H2H+
  40' Son Yong-Chan
F. Kamis 46'  
Aung Kyaw Naing 48'  
  0 - 1 50' I. Džoni
  75' J. Ali
  81' I. Džoni
S. Abdul Hadi 90+2'  
  90+2' J. Ali
04/03/2017 Geylang International
2 - 0
Balestier Khalsa 1-0H2H+
Safirul Sulaiman 15'  
V. Coto 18'  
A. Abdul Rahman 26' 1 - 0  
S. Anuar 58' 2 - 0  
  80' Nanda Lin Kyaw Chit
S. Ghani 85'  
28/02/2017 Balestier Khalsa
1 - 2
Warriors 1-0H2H+
  23' R. Muhamad
F. Kamis 24'  
  26' S. Esah Nain
R. Abdul Rahman 27' 1 - 0  
  34' H. Osman
  1 - 1 49' J. Webb
H. Salleh 57'  
H. Aziz 61'  
R. Abdul Rahman 77'  
  1 - 2 88' S. Esah Nain
08/11/2016 Barnet
1 - 2
Peterborough United 0-1H2H+
  0 - 1 6' P. Taylor
J. Amaluzor 68' 1 - 1  
  1 - 2 84' G. Moncur
08/11/2016 Luton Town
1 - 3
Millwall 0-0H2H+
S. Hutchinson 58' 1 - 0  
  67' H. Smith
  1 - 1 72' F. Onyedinma
  1 - 2 81' H. Smith
  1 - 3 87' H. Smith
19/08/2016 Balestier Khalsa
0 - 1
Albirex Niigata S 0-1H2H+
  0 - 1 13' R. Kumada
S. Zainal 33'  
H. Halim 42'  
  43' R. Kumada
  55' A. Kawata
H. Salleh 67'  
A. Sahimi 89'  
  89' T. Menda
Z. Hassim 89'  
05/08/2016 Young Lions
1 - 3
Balestier Khalsa 0-3H2H+
  0 - 1 8' N. Tokić
  0 - 2 18' M. Krištić
  0 - 3 25' F. Kamis
A. Azmi 34'  
  81' S. Abdul Hadi
A. Swandi 86' 1 - 3  
G. Low 90+1'  
  90+2' S. Hirul
17/06/2016 Balestier Khalsa
2 - 3
Tampines Rovers 0-2H2H+
  0 - 1 6' B. Mehmet
N. Tokić 11'  
F. Ayob 23'  
  0 - 2 43' F. Nawaz
  48' J. Taha
M. Krištić 64' 1 - 2  
  1 - 3 74' F. Nawaz
H. Salleh 75'  
  75' J. Webb
  79' I. Shah
  83' Y. Hanapi
  90' H. Abu Sujad
  90+2' S. Hamzah
F. Kamis 90+3' 2 - 3  
14/06/2016 Home United
1 - 3
Balestier Khalsa 0-1H2H+
  0 - 1 45+4' Z. Hassim
F. Ramli 53' 1 - 1  
K. Mohammad Kamal 63'  
  1 - 2 65' S. Smajović
  1 - 3 75' J. Ali
S. Salleh 76'  
  85' N. Tokić
10/06/2016 Balestier Khalsa
2 - 2
Hougang United 1-0H2H+
N. Tokić 10' 1 - 0  
  31' R. Abdul Rahman
  35' J. Kapláň
  44' F. Hasan
F. Ayob 60' 2 - 0  
J. Ali 61'  
F. Ayob 63'  
  2 - 1 85' F. Kogure
F. Kamis 90'  
  90' A. Mohan Kumar
  2 - 2 90+1' S. Plazibat
10/05/2016 Kitchee
4 - 0
Balestier Khalsa 1-0H2H+
Jordi Tarrés 38' 1 - 0  
Rufino Segovia 49' 2 - 0  
Rufino Segovia 61' 3 - 0  
  66' F. Ayob
Cheng Chin Lung 75' 4 - 0  
06/05/2016 Albirex Niigata S
6 - 0
Balestier Khalsa 2-0H2H+
A. Shirota 7' 1 - 0  
T. Menda 21'  
H. Kamata 28' 2 - 0  
  43' H. Salleh
N. Tanaka 54' 3 - 0  
T. Inui 57' 4 - 0  
K. Nagasaki 66' 5 - 0  
H. Kamata 80' 6 - 0  
26/04/2016 Balestier Khalsa
3 - 0
New Radiant 2-0H2H+
Z. Hassim 23' 1 - 0  
J. Ali 32' 2 - 0  
F. Noh 38'  
F. Noh 61' 3 - 0  
F. Kamis 82'  
  90+1' Rilwan Waheed
Z. Mustaffa 90+3'  
24/04/2016 Atlético Pueblonuevo
3 - 0
Valdelacalzada H2H 
21/04/2016 Balestier Khalsa
2 - 0
Young Lions 2-0H2H+
M. Krištić 4' 1 - 0  
F. Kamis 38' 2 - 0  
H. Halim 47'  
  59' F. Kasman
S. Abdul Hadi 90+1'  
A. Sahimi 90+2'  
15/04/2016 DPMM FC
3 - 1
Balestier Khalsa 2-0H2H+
Ramazotti 33' 1 - 0  
S. Sahari 34'  
A. Ali Rahman 37' 2 - 0  
  52' E. Lotinac
  64' F. Ayob
  2 - 1 65' H. Halim
S. Said 74' 3 - 1  
Paulo Sergio 90'  
Paulo Sergio 90'  
12/04/2016 Balestier Khalsa
0 - 3
Kaya 0-2H2H+
  0 - 1 15' A. Osei
  0 - 2 25' K. Daniels
M. Krištić 66'  
F. Kamis 69'  
  0 - 3 73' L. Clark
F. Noh 87'  
  88' A. Ugarte
07/04/2016 Tampines Rovers
1 - 0
Balestier Khalsa 0-0H2H+
  30' S. Zainal
J. Webb 47' 1 - 0  
Y. Hanapi 89'  
03/04/2016 Balestier Khalsa
0 - 1
Home United 0-1H2H+
  0 - 1 35' K. Ilsø
  86' K. Ilsø
19/03/2016 Hougang United
1 - 0
Balestier Khalsa 0-0H2H+
S. Plazibat 20'  
  45' F. Kamis
S. Plazibat 82' 1 - 0  
R. Abdul Rahman 88'  
15/03/2016 Kaya
1 - 0
Balestier Khalsa 0-0H2H+
M. Tanton 24'  
  24' Z. Hassim
A. Ugarte 48' 1 - 0  
S. Felongco 66'  
D. del Rosari 90+3'  
12/03/2016 AFC Sudbury
5 - 1
Great Wakering Rovers H2H 
11/03/2016 Balestier Khalsa
1 - 1
Warriors 0-0H2H+
N. Hussein 22'  
  27' S. Sulaiman
S. Hirul 38'  
  0 - 1 56' J. Béhé
  79' E. Ong
F. Kamis 89' 1 - 1  
  89' F. Jaffar
F. Ayob 90+2'  
08/03/2016 Balestier Khalsa
1 - 0
Kitchee 1-0H2H+
  22' Lo Kwan Yee
Z. Hassim 31' 1 - 0  
M. Krištić 36'  
  38' Wang Zhenpeng
  50' Tong Kin Man
F. Ayob 84'  
Z. Nizam 90+4'  
  90+5' Li Ngai Hoi
05/03/2016 Waltham Abbey
0 - 2
Phoenix Sports H2H 
03/03/2016 Geylang International
0 - 0
Balestier Khalsa 0-0H2H+
  25' F. Ayob
Safirul Sulaiman 26'  
B. Čubrilo 40'  
S. Abdul Samat 86'  

Results and Fixtures
Top Soccer Tipsters
Tipsters Competition Review
Superior H2H Statistics
H2H Home Team Advantage
H2H Away Team Advantage
Top Football Clubs
Worst Football Clubs
Top Draw Teams
Teams Home Win 100%
Good Home Teams
Poor Away Teams
Platinum Membership Testimonial

Soccer Fixtures Calendar

Choose a date to view the past soccer results or upcoming match fixtures.

Pick a Country or Region

Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

Match Preview and News

Copyright © 2002-2024 SoccerPunter Pte. Ltd. All rights reserved.