Kenta Kano
Kenta Kano (Japanese: 狩野 健太, born May 2, 1986 in Shizuoka, Japan) is a Japanese football player who currently plays for Tokushima Vortis in the J2 League.
Personal information | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Full name | Kenta Kano | |||||||||||||||||||||
Date of birth | May 2, 1986 | |||||||||||||||||||||
Place of birth | Shizuoka, Japan | |||||||||||||||||||||
Height | 1.76 m (5 ft 9 in) | |||||||||||||||||||||
Playing position(s) | Midfielder | |||||||||||||||||||||
Club information | ||||||||||||||||||||||
Current team | Tokushima Vortis | |||||||||||||||||||||
Number | 10 | |||||||||||||||||||||
Youth career | ||||||||||||||||||||||
2002–2004 | Shizuoka Gakuen High School | |||||||||||||||||||||
Senior career* | ||||||||||||||||||||||
Years | Team | Apps | (Gls) | |||||||||||||||||||
2005–2012 | Yokohama F. Marinos | 107 | (9) | |||||||||||||||||||
2013–2015 | Kashiwa Reysol | 34 | (3) | |||||||||||||||||||
2016–2017 | Kawasaki Frontale | 7 | (1) | |||||||||||||||||||
2018– | Tokushima Vortis | 17 | (1) | |||||||||||||||||||
Honours
| ||||||||||||||||||||||
* Senior club appearances and goals counted for the domestic league only and correct as of 19 January 2019 |
J-League Firsts
- Appearance: April 24, 2005. Yokohama F. Marinos 1 vs 2 Omiya Ardija, Nissan Stadium
- Goal: April 15, 2006. Yokohama F. Marinos 3 vs 4 Gamba Osaka, Nissan Stadium
Club career stats
Updated to end of 2018 season.[1]
Club performance | League | Cup | League Cup | Continental | Total | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Season | Club | League | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
Japan | League | Emperor's Cup | League Cup | Asia | Total | |||||||
2005 | Yokohama F. Marinos | J1 League | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
2006 | 13 | 1 | 3 | 0 | 8 | 1 | - | 24 | 2 | |||
2007 | 18 | 0 | 2 | 1 | 4 | 1 | - | 24 | 2 | |||
2008 | 13 | 3 | 4 | 2 | 0 | 0 | - | 17 | 5 | |||
2009 | 28 | 4 | 3 | 1 | 9 | 1 | - | 40 | 6 | |||
2010 | 20 | 1 | 0 | 0 | 5 | 0 | - | 25 | 1 | |||
2011 | 10 | 0 | 0 | 0 | 3 | 0 | - | 13 | 0 | |||
2012 | 4 | 0 | 4 | 1 | 4 | 0 | - | 12 | 1 | |||
2013 | Kashiwa Reysol | 18 | 2 | 2 | 0 | 2 | 0 | 4 | 1 | 26 | 3 | |
2014 | 13 | 1 | 1 | 0 | 2 | 0 | - | 16 | 1 | |||
2015 | 3 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 5 | 0 | ||
2016 | Kawasaki Frontale | 5 | 1 | 0 | 0 | 4 | 2 | - | 9 | 3 | ||
2017 | 2 | 0 | 2 | 0 | 2 | 0 | 0 | 0 | 6 | 0 | ||
2018 | Tokushima Vortis | J2 League | 17 | 1 | 1 | 0 | - | - | 18 | 1 | ||
Career total | 165 | 14 | 23 | 5 | 43 | 6 | 5 | 1 | 236 | 26 |
gollark: I think they're overused and not actually very good synchronization primitives. Please explain how you would use them.
gollark: Really? Hmm. Explain.
gollark: And it mutates some shared state.
gollark: As you can see, it has to explicitly manage a "waitgroup" for synchronization and whatnot.
gollark: ```go log.Println("Fetching feeds...") var feeds []*rss.Feed var wg sync.WaitGroup for _, source := range sources { wg.Add(1) src := source go func() { defer wg.Done() feed, err := rss.Fetch(src.String()) if err != nil { log.Printf("Error fetching %s: %s", src.String(), err.Error()) return } feeds = append(feeds, feed) log.Printf("Fetched %s", feed.Title) }() } wg.Wait()```So here is something which is meant to fetch a bunch of RSS feeds in parallel.
References
- Nippon Sports Kikaku Publishing inc./日本スポーツ企画出版社, "2016J1&J2&J3選手名鑑", 10 February 2016, Japan, ISBN 978-4905411338 (p. 54 out of 289)
External links
- Kenta Kano at J.League (in Japanese)
- Profile at Yokohama F. Marinos (in Japanese)
- Kenta Kano at Soccerway
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.