Francis Coffie
Francis Coffie (born September 20, 1989 in Accra) is a Ghanaian international footballer.
Personal information | |||
---|---|---|---|
Full name | Francis Coffie | ||
Date of birth | September 20, 1989 | ||
Place of birth | Accra, Ghana | ||
Height | 1.74 m (5 ft 8 1⁄2 in) | ||
Playing position(s) | Striker/ Playmaker | ||
Youth career | |||
Power F.C. | |||
Senior career* | |||
Years | Team | Apps | (Gls) |
2005–2007 | Power F.C. | ||
2007–2010 | Asante Kotoko | ||
2010–2011 | CD Leganés | ||
2011–2012 | Medeama SC | 12 | (8) |
2012–2015 | Ashanti Gold | 16 | (4) |
2015–2016 | Al-Merrikh SC | 14 | (11) |
2017 | Al-Watani | ||
National team | |||
2009 | Ghana | 9 | (4) |
* Senior club appearances and goals counted for the domestic league only |
Career
Coffie began his career for Power F.C. and joined in August 2007 to Asante Kotoko. In July 2010, he began his career for CD Leganés.
International career
He was called up for the Black Stars for a friendly game against Argentina national football team[1] and marked in the game on 1 October 2009 his debut.[2]
gollark: Your config can be a programming language too, since it's useful for specifying some things without having to repeat yourself, but it should be separate from the code.
gollark: Application code is stuff which should be the same across deployments. Config is stuff which shouldn't.
gollark: Then your application is wrong.
gollark: * specify, not design
gollark: ```rust let with_db = warp::any().map(move || pool.clone()); let static_files = warp::path("assets").and(warp::fs::dir("assets")); let view_page = warp::path!(String).and(warp::get()).and(with_db.clone()) // repeating the next bit for every route is kind of bad, see if it can be changed somehow .and_then(|title, db| async { error_to_http_response(view_page(db, title).await) }); let editor_page = warp::path!(String / "edit").and(warp::get()).and(with_db.clone()) .and_then(|title, db| async { error_to_http_response(editor_page(db, title).await) }); let save_edit = warp::path!(String / "edit").and(warp::post()).and(warp::body::form()).and(with_db) .and_then(|title, form, db| async { error_to_http_response(save_edit(db, title, form).await) }); let not_found = warp::any().map(|| warp::reply::with_status("404 Not Found", http::StatusCode::NOT_FOUND)); let main = editor_page.or(save_edit).or(view_page); let app = static_files.or(main).or(not_found);```See, this is how you SHOULD design routes: incomprehensibly.
References
External links
- Francis Coffie at National-Football-Teams.com
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.