2009–10 Hong Kong Second Division League

2009–10 Hong Kong Second Division League is the 96th season of a football league in Hong Kong, Hong Kong Second Division League.

Changes from last season

From Second Division

Promoted to First Division

Relegated to Third Division

  • Kwok Keung

Quit Hong Kong football league system

  • Tung Po

To Second Division

Relegated from First Division

  • Mutual

Promoted from Third Division League

Name changing

League table

Pos
Team
Pld
W
D
L
GF
GA
GD
Pts
Promotion or relegation
1HKFC (C) (P)1612135319+3437 Promotion to
First Division League
2Tuen Mun (P)1610335517+3833
3Advance Double Flower169434119+2231
4Ongood1610154931+1831
5Wing Yee167185338+1525
6Kwai Tsing166463623+1322
7Mutual165293850−1217
8Fukien (R)163494342+113 Relegation to
Third Division League
9Derico Friends (R)1600167136−1290

Last updated: 24 April 2009.
Source: The Hong Kong Football Association

Top scorers

Rank Scorer Club Goals[1]
1 Joe-joe Abah Ongood / Tuen Mun 20
2 Yau Ping Kai Wing Yee 19
3 Wu Man Chun Shatin 16
4 Emmanuel John Kwai Tsing / Ongood 13
5 Lawrence Akandu Mutual / Tuen Mun 13
6 Chu Kwok Leung Tuen Mun 12
7 Tai Siu Wing Fukien 11
8 Yau Man Lung Fukien 10
Jon Angelucci HKFC 10
Chiemela Nnanna Mutual 10

Only players scored ≥10 is shown.

Notes

  1. "Second Division League Top scorers". the Hong Kong Football Association. 24 April 2009. Retrieved 24 April 2009.
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.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.