Harith Kanadi
Muhammad Harith bin Kanadi (born 1 August 2000) is a Singaporean footballer currently playing as a midfielder for Geylang International.
Personal information | |||
---|---|---|---|
Full name | Muhammad Harith bin Kanadi | ||
Date of birth | 1 August 2000 | ||
Place of birth | Singapore | ||
Playing position(s) | Midfielder | ||
Club information | |||
Current team | Geylang International | ||
Number | 11 | ||
Youth career | |||
–2018 | Tampines Rovers | ||
Senior career* | |||
Years | Team | Apps | (Gls) |
2019– | Geylang International | 3 | (0) |
National team | |||
2019– | Singapore | 0 | (0) |
* Senior club appearances and goals counted for the domestic league only and correct as of 15:04, 29 February 2020 (UTC) |
Club career
Geylang International
Harith signed for Geylang International in 2019 for the 2019 season.
International career
Harith was invited for the national team training on 3 and 10 March 2020.[1] This was his first involvement with the senior side.
Career statistics
Club
- As of 29 February 2020.[2]
Club | Season | League | FA Cup | Other | Total | |||||
---|---|---|---|---|---|---|---|---|---|---|
Division | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||
Geylang International | 2019 | Singapore Premier League | 1 | 0 | 5 | 0 | 0 | 0 | 6 | 0 |
2020 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | ||
Career total | 2 | 0 | 5 | 0 | 0 | 0 | 7 | 0 |
- Notes
gollark: The clunky syntax for functions?
gollark: <@!330678593904443393> Serde is the de-facto Rust serialization library.
gollark: No, skynet as in my websocket messaging server for CC.
gollark: ```rustuse std::collections::HashMap;use serde_cbor::Value;use chrono;use std::collections::HashSet;use actix::prelude::*;#[derive(Serialize, Deserialize, Debug, PartialEq, Eq, Hash, Clone)]#[serde(untagged)]pub enum Channel { Numeric(i64), Named(String)}#[derive(Serialize, Deserialize, Debug, Clone, Message)]pub struct RawMsg { pub channel: Channel, #[serde(flatten)] pub meta: HashMap<String, Value>, pub message: Value}#[derive(Serialize, Deserialize, Debug, Clone, Message)]pub struct Msg { pub channel: Channel, #[serde(flatten)] pub meta: HashMap<String, Value>, pub message: Value, pub timestamp: chrono::DateTime<chrono::Utc>}pub fn complete(raw: RawMsg) -> Msg { Msg { channel: raw.channel, meta: raw.meta, timestamp: chrono::Utc::now(), message: raw.message }}#[derive(Serialize, Deserialize, Debug)]#[serde(rename_all = "snake_case")]pub enum MessageFromClient { Open(Channel), Close(Channel), Message(RawMsg), Query}#[derive(Serialize)]#[serde(rename_all = "snake_case")]pub enum MessageToClient<'a> { Message(Msg), QueryResult { channels: &'a HashSet<Channel> }}```Skynet!
gollark: No, actually, HQ9+ is better.
References
- "Tatsuma calls up 25 players for National Team training". Football Association of Singapore. 2020-03-02. Retrieved 2020-03-02.
- Harith Kanadi at Soccerway. Retrieved 29 February 2020.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.