Muhammad Hanafi Mohamed Salleh Profile and Statistics

Muhammad Hanafi Mohamed Salleh

First name: Muhammad Hanafi
Last name: Mohamed Salleh
Nationality: Singapore
Date of birth: 10 September 1989
Age: 29
Height: 174 cm
Weight: 62 kg
Status: active

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
League Cup 2017 Balestier Khalsa 173 3 1 1 1 0 0 0 0
Premier League 2017 Balestier Khalsa 1298 17 3 2 8 0 0 3 1
League Cup 2016 Balestier Khalsa 270 3 0 0 1 0 0 0 0
Cup 2016 Balestier Khalsa 270 3 0 0 0 0 0 2 0
Premier League 2016 Balestier Khalsa 1303 15 0 0 4 0 0 4 1
AFC Cup 2016 Balestier Khalsa 540 6 0 0 0 0 0 0 0
League Cup 2015 Balestier Khalsa 108 3 2 0 3 0 0 0 0
Cup 2015 Balestier Khalsa 180 2 0 0 0 0 0 0 0
Premier League 2015 Balestier Khalsa 1635 21 3 1 9 0 0 3 0
AFC Cup 2015 Balestier Khalsa 256 4 1 1 2 0 0 3 0
League Cup 2014 Tanjong Pagar 510 5 0 0 0 0 0 1 0
Cup 2014 Tanjong Pagar 90 1 0 0 2 0 0 0 0
Premier League 2014 Tanjong Pagar 1542 19 2 1 5 0 0 7 0
League Cup 2013 Tanjong Pagar 134 3 2 0 2 0 0 0 0
Cup 2013 Tanjong Pagar 114 4 3 0 5 0 0 0 0
Premier League 2013 Tanjong Pagar 1375 20 5 2 12 0 0 4 1
League Cup 2012 Tanjong Pagar 103 2 1 0 2 0 0 0 0
Cup 2012 Tanjong Pagar 120 1 0 0 0 0 0 0 0
Premier League 2012 Tanjong Pagar 1352 20 7 1 10 0 0 3 0
League Cup 2010 Warriors 90 1 0 0 0 0 0 0 0
Premier League 2010 Warriors 70 1 0 1 18 0 0 0 0

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

Now showing: All Competitions

All Competitions (154)AFC Cup (10)Cup (11)League Cup (20)Premier League (113)
Date Home Team Result Away Team HT        
2017-11-02 Hougang United
0 - 1
Balestier Khalsa
0-0
M H2H +
S. Miswan 38'  
I. Hamid Hussain 45'  
  0 - 1 59' H. Halim (Penalty)
  87' T. Salamat
2017-10-26 Balestier Khalsa
0 - 3
Albirex Niigata S
0-2
M H2H +
  0 - 1 13' T. Sano
  0 - 2 40' H. Kamata
  41' S. Inaba
  0 - 3 89' R. Nakai
2017-10-20 Home United
2 - 0
Balestier Khalsa
2-0
M H2H +
S. Plazibat 24' 1 - 0  
S. Plazibat 26' 2 - 0  
  47' R. Abdul Rahman
  63' T. Salamat
  69' F. Faizal
2017-10-16 DPMM
1 - 4
Balestier Khalsa
0-1
M H2H +
  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 (Penalty)
  0 - 4 88' T. Salamat
S. Said 90+2' 1 - 4  
2017-08-21 Balestier Khalsa
2 - 2
DPMM
1-0
M H2H +
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'  
2017-07-14 Balestier Khalsa
3 - 0
Tampines Rovers
1-0
M H2H +
F. Kamis 30' 1 - 0  
H. Halim 56' 2 - 0  
  66' J. Taha
  70' J. Ali
Aung Kyaw Naing 86' 3 - 0  
  88' E. Sasidharan
2017-07-11 DPMM
3 - 0
Balestier Khalsa
2-0
M H2H +
  5' H. Aziz
A. Ali Rahman 7' 1 - 0  
N. Othman 30'  
V. Salas 36'  
A. Syafeeq (Own Goal) 42' 2 - 0  
N. Tarif 60'  
A. Saleh 63'  
Adi Said 70' 3 - 0  
  82' F. Kamis
2017-07-08 Balestier Khalsa
0 - 2
Geylang International
0-1
M H2H +
  0 - 1 31' A. Samion
  0 - 2 50' R. Sendra
  53' N. Yussof
S. Abdul Hadi 72'  
2017-07-03 Balestier Khalsa
1 - 2
Home United
0-0
M H2H +
  25' A. Asraf
A. Sahimi 38'  
  46' Irfan Fandi
  48' S. Camara
R. Abdul Rahman (Penalty) 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 (Penalty)
Kyaw Zayar Win 90'  
2017-06-22 Young Lions
0 - 0
Balestier Khalsa
0-0
M H2H +
  35' H. Salleh
  43' T. Salamat
  61' T. Salamat
M. Suhaimi 64'  
H. Syahin 71'  
2017-06-17 Tampines Rovers
3 - 1
Balestier Khalsa
2-0
M H2H +
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
2017-05-26 Balestier Khalsa
0 - 1
Geylang International
0-1
M H2H +
  0 - 1 40' R. Sendra
F. Kamis 87'  
2017-05-19 Warriors
1 - 0
Balestier Khalsa
1-0
M H2H +
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'  
2017-04-27 Hougang United
1 - 0
Balestier Khalsa
1-0
M H2H +
  16' R. Abdul Rahman
N. Jasni 39' 1 - 0  
  67' A. Sahimi
A. Hudzaifi 86'  
L. Tan 90+4'  
2017-04-21 Balestier Khalsa
0 - 3
Albirex Niigata S
0-1
M H2H +
  0 - 1 23' H. Kamata
R. Abdul Rahman 42'  
S. Hirul 45'  
  0 - 2 64' T. Sano
  0 - 3 70' R. Nakai
2017-04-07 Balestier Khalsa
2 - 1
DPMM
0-1
M H2H +
H. Salleh 20'  
  0 - 1 21' Ramazotti (Penalty)
  45' A. Saleh
Aung Kyaw Naing 45'  
H. Halim 56' 1 - 1  
R. Abdul Rahman 60' 2 - 1  
A. Sahimi 82'  
  86' A. Saleh
Z. Nizam 90'  
2017-04-02 Balestier Khalsa
1 - 0
Young Lions
0-0
M H2H +
A. Sahimi 26'  
Nanda Lin Kyaw Chit 29'  
Aung Kyaw Naing 53' 1 - 0  
  69' A. Azmi
  90' S. Saberin
2017-03-11 Balestier Khalsa
0 - 1
Tampines Rovers
0-0
M H2H +
  40' Son Yong-Chan
F. Kamis 46'  
Aung Kyaw Naing 48'  
  0 - 1 50' I. Džoni
  75' J. Ali
  81' I. Džoni
  90+2' J. Ali
S. Abdul Hadi 90+2'  
2017-03-04 Geylang International
2 - 0
Balestier Khalsa
1-0
M H2H +
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'  
2017-02-28 Balestier Khalsa
1 - 2
Warriors
1-0
M H2H +
  23' R. Muhamad
F. Kamis 24'  
  26' S. Esah Nain
R. Abdul Rahman (Penalty) 27' 1 - 0  
  34' H. Osman
  1 - 1 49' J. Webb (Penalty)
H. Salleh 57'  
H. Aziz 61'  
R. Abdul Rahman 77'  
  1 - 2 88' S. Esah Nain
2016-10-29 Balestier Khalsa
1 - 2
Ceres
1-0
M H2H +
N. Tokić 5' 1 - 0  
  31' Bienve
F. Noh 45'  
H. Loon 62'  
  1 - 1 64' Manuel Ott
H. Salleh 64'  
E. Lotinac 67'  
  1 - 2 69' S. Schröck
D. Tan 70'  
  85' A. Pasinabo
M. Krištić 88'  
2016-08-19 Balestier Khalsa
0 - 1
Albirex Niigata S
0-1
M H2H +
  0 - 1 13' R. Kumada
S. Zainal 33'  
H. Halim 42'  
  43' R. Kumada
  55' A. Kawata
H. Salleh 67'  
Z. Hassim 89'  
A. Sahimi 89'  
  89' T. Menda
2016-08-05 Young Lions
1 - 3
Balestier Khalsa
0-3
M H2H +
  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 (Penalty) 86' 1 - 3  
G. Low 90+1'  
  90+2' S. Hirul
2016-07-25 Hougang United
2 - 1
Balestier Khalsa
1-0
M H2H +
A. Noor 16'  
N. Ishak 41'  
  41' M. Krištić
F. Kogure 45+1' 1 - 0  
  1 - 1 55' M. Krištić
N. Jasni 76'  
I. Hamid Hussain 80' 2 - 1  
  88' F. Kamis
  90' F. Kamis
2016-07-22 Balestier Khalsa
2 - 2
Home United
1-1
M H2H +
N. Tokić 27' 1 - 0  
  1 - 1 30' Song Ui-Young
  40' S. Teck Yi
J. Ali 54' 2 - 1  
F. Ayob 61'  
  2 - 2 85' H. Salleh (Own Goal)
A. Sahimi 90+5'  
  90+5' S. Sharif
2016-07-18 Albirex Niigata S
2 - 0
Balestier Khalsa
1-0
M H2H +
T. Menda 45' 1 - 0  
M. Jitozono 46' 2 - 0  
  48' F. Kamis
  60' F. Noh
  63' A. Sahimi
M. Jitozono 76'  
A. Kawata 89'  
2016-06-30 Home United
2 - 2
Balestier Khalsa
1-1
M H2H +
K. Mohammad Kamal 11' 1 - 0  
  1 - 1 33' N. Tokić
K. Ilsø 55' 2 - 1  
  2 - 2 58' N. Tokić
  81' H. Salleh
2016-06-27 Balestier Khalsa
2 - 1
Home United
1-0
M H2H +
F. Noh 19'  
N. Hussein 23'  
S. Zainal 28'  
  28' A. Sairudin
N. Tokić 36' 1 - 0  
  41' K. Ilsø
  1 - 1 59' K. Mohammad Kamal
N. Hussein 79'  
A. Sahimi 86' 2 - 1  
2016-06-17 Balestier Khalsa
2 - 3
Tampines Rovers
0-2
M H2H +
  0 - 1 6' B. Beyza
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  
2016-06-14 Home United
1 - 3
Balestier Khalsa
0-1
M H2H +
  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ć
2016-06-10 Balestier Khalsa
2 - 2
Hougang United
1-0
M H2H +
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 (Penalty)
2016-05-10 Kitchee
4 - 0
Balestier Khalsa
1-0
M H2H +
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  
2016-05-06 Albirex Niigata S
6 - 0
Balestier Khalsa
2-0
M H2H +
A. Shirota 7' 1 - 0  
T. Menda 21'  
H. Kamata 28' 2 - 0  
  43' H. Salleh
  51' S. Abdul Hadi
N. Tanaka 54' 3 - 0  
T. Inui 57' 4 - 0  
K. Nagasaki 66' 5 - 0  
H. Kamata 80' 6 - 0  
2016-04-26 Balestier Khalsa
3 - 0
New Radiant
2-0
M H2H +
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'  
2016-04-21 Balestier Khalsa
2 - 0
Young Lions
2-0
M H2H +
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'  
2016-04-15 DPMM
3 - 1
Balestier Khalsa
2-0
M H2H +
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'  
2016-04-12 Balestier Khalsa
0 - 3
Kaya
0-2
M H2H +
  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
2016-04-07 Tampines Rovers
1 - 0
Balestier Khalsa
0-0
M H2H +
  30' F. Ayob
  41' H. Salleh
J. Webb 47' 1 - 0  
A. Yunos 58'  
J. Webb 88'  
Y. Hanapi 90+3'  
2016-04-03 Balestier Khalsa
0 - 1
Home United
0-1
M H2H +
  26' S. Teck Yi
  0 - 1 35' K. Ilsø (Penalty)
  86' K. Ilsø
2016-03-19 Hougang United
1 - 0
Balestier Khalsa
0-0
M H2H +
S. Plazibat 20'  
  45' F. Kamis
  53' H. Salleh
S. Plazibat 82' 1 - 0  
R. Abdul Rahman 88'  
Pages: 1234

Balestier Khalsa Squad List

# Photo Name of Player Nationality A P
1 A. Renonathan   22 G 0 0 0 0 0 0 0 0 0 0
16 M. Nodin   24 G 0 0 0 0 0 0 0 0 0 0
19 Z. Nizam   31 G 270 3 0 0 0 0 0 0 0 0
39 M. Nizam   G 0 0 0 0 3 0 0 0 0 0
2 F. Kamis   26 D 180 2 0 0 0 1 0 1 0 0
3 H. Salleh   29 D 173 3 1 1 1 0 0 0 0 0
4 A. Syafeeq   24 D 209 3 1 0 1 0 0 0 0 0
6 T. Salamat   25 D 185 3 1 1 1 0 0 0 0 0
12 S. Abdul Hadi   26 D 180 2 0 0 1 0 0 1 0 0
14 S. Eska   22 D 0 0 0 0 1 0 0 0 0 0
18 A. Sahimi   26 D 270 3 0 0 0 0 0 0 0 0
33 Z. Mustaffa   21 D 94 2 1 1 2 0 0 0 0 0
M. Amran   D 0 0 0 0 0 0 0 0 0 0
5 S. Hirul   32 M 164 2 0 1 1 0 0 0 0 0
7 Aung Kyaw Naing   24 M 176 3 1 1 1 1 0 0 0 0
8 R. Abdul Rahman   28 M 231 3 1 0 1 0 0 0 0 0
9 Kyaw Zayar Win   27 M 180 2 0 0 1 0 0 0 0 0
10 Nanda Lin Kyaw Chit   27 M 136 2 0 1 1 0 0 0 0 0
11 H. Aziz   24 M 145 3 1 1 1 0 0 1 0 0
20 J. Tan   23 M 153 2 0 1 1 0 0 0 0 0
23 H. Akbar   24 M 0 0 0 0 0 0 0 0 0 0
24 H. Halim   25 M 224 3 1 0 1 1 0 0 0 0
41 A. Junaidi   M 0 0 0 0 1 0 0 0 0 0
42 N. Noor   M 0 0 0 0 2 0 0 0 0 0
F. Faizal   M 0 0 0 0 0 0 0 0 0 0
21 D. Tan   24 A 0 0 0 0 0 0 0 0 0 0
A. Sahamad   A 0 0 0 0 0 0 0 0 0 0
Bookmark and Share
 

Results and Fixtures
Top Soccer Tipsters

They are the current leading soccer tipsters in this month competition. See also tipsters rankings.

Start Playing at Tipsters Competition!

Tipsters Competition Review
Jeffrey_khalifa32
Soccerpunter is very educative in such a way that we the tipster are given a fantasy money and platform to Test our skills in betting....The more you stay at Soccerpunter It helps you to relax and destroy real bookies which were hard for u to win...

In one word i will describe soccerpunter as "Magnificent"

Play in SoccerPunter Tipsters Competition And Improve Your Betting Skills

1X2 Soccer Odds Movement

Identify soccer matches with massive fluctuation in their 1X2 fixed odds since its opening odds.

Experienced punters and traders always monitor the bookmakers odds to predict match results.

Cerro Porteño vs Sol de América

Sign in to view more football matches.

Superior H2H Statistics

Upcoming football matches with excellent head to head records over their opponents.

ADO Den Haag vs Ajax

Sign in to view more football matches.

Platinum Membership Testimonial
Dtique
Took a break from soccer punting , back into punting mode. Decided to sign up with Soccer Punter again. I like their Analysis and detailed H2H records. Will continue to support

Click Here For New to Platinum Membership Offer!

H2H Home Team Advantage

Football clubs who play better for their home games H2H.

Deportivo Pereira vs Tigres

Sign in to view more football matches.

H2H Away Team Advantage

Football clubs that play well for their away games.

Banfield vs Godoy Cruz

Sign in to view more football matches.

Asian Handicap Odds Alert

Identify matches with high volatility to their Asian Handicap since its opening odds.

Clyde vs Elgin City

Sign in to view more football matches.

Top Football Clubs

Motivated teams after winning five matches in a row or they have maintained a ten-match unbeaten run. The bookmakers label them as favourites for a reason.

Ajax

Sign in to view more football clubs.

Worst Football Clubs

Teams in crisis after five consecutive defeats or they did not win their last ten football matches. You should avoid betting on these underdogs.

Achilles '29

Sign in to view more football clubs.

Teams Home Win 100%

Teams that have won all their home matches.

La Fiorita

Sign in to view more football teams.

Good Home Teams

Teams that have not lost at home matches.

Agropecuario

Sign in to view more football teams.

Poor Away Teams

Teams that have not won at away matches.

ACS Poli Timişoara

Sign in to view more football teams.

Soccer Fixtures Calendar

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

Pick a Country or Region
Soccer Betting Highlights
Soccer Statistics

Soccer Statistics

Free soccer betting tools to analyse matches, inclusive of past results, head to head stats, daily match fixtures, live soccer odds and many more!

Soccer Tips Soccer Tips

In-Play 1X2 and Asian Handicap Soccer Tips increase your winning opportunity.



Today Match Fixtures Today Match Fixtures

Want to bet on a match today? Check out the list of today match fixtures.


Soccer Match Results Soccer Match Results

Get the match results for all the soccer matches around the globe. Inclusive of half-time, full-time results.



Soccer Tipsters Competition Soccer Tipsters Competition

Are you an expert in soccer betting? Join SoccerPunter Tipsters competition to challenge against the top football tipsters and win prizes!