Vincent Bessat
Vincent Bessat (born 8 November 1985) is a French footballer who plays as a left-back for Apollon Limassol.
| |||
Personal information | |||
---|---|---|---|
Date of birth | 8 November 1985 | ||
Place of birth | Lyon, France | ||
Height | 1.78 m (5 ft 10 in) | ||
Playing position(s) | Left-back / Left midfielder | ||
Club information | |||
Current team | Apollon Limassol | ||
Number | 8 | ||
Youth career | |||
Toulouse | |||
Senior career* | |||
Years | Team | Apps | (Gls) |
2004–2005 | Toulouse B | 32 | (4) |
2005–2007 | CS Louhans-Cuiseaux | 67 | (6) |
2007–2010 | Metz | 73 | (8) |
2010–2011 | Boulogne | 30 | (1) |
2011–2015 | Nantes | 127 | (7) |
2014 | Nantes B | 2 | (0) |
2015–2018 | Caen | 96 | (1) |
2018–2019 | Anorthosis Famagusta | 23 | (2) |
2019– | Apollon Limassol | 0 | (0) |
* Senior club appearances and goals counted for the domestic league only and correct as of 10:46, 19 May 2019 (UTC) |
Career
Born in Lyon, Bessat began his career with Toulouse where he was promoted to the reserve team in summer 2004.[1] After 32 games and 4 goals for the reserves of Toulouse he left the Midi-Pyrénées to sign for Louhans-Cuiseaux. He played two years for Louhans-Cuiseaux and then signed a three years contract with Metz.[2] On 11 June 2010, Boulogne signed the midfielder on a two-year contract from Metz.[3] He played for Nantes from 2011 to 2015, before joining Caen in June 2015.[4]
gollark: Yes.
gollark: More great "WHY WOULD YOU DO THIS":```go// A Context carries a deadline, cancelation signal, and request-scoped values// across API boundaries. Its methods are safe for simultaneous use by multiple// goroutines.type Context interface { // Done returns a channel that is closed when this Context is canceled // or times out. Done() <-chan struct{} // Err indicates why this context was canceled, after the Done channel // is closed. Err() error // Deadline returns the time when this Context will be canceled, if any. Deadline() (deadline time.Time, ok bool) // Value returns the value associated with key or nil if none. Value(key interface{}) interface{}}```
gollark: Basically, modems/rednet but more flexible, cross-server, and without actual modems.
gollark: It's a websocket-based inter-computer cross-server message relay.
gollark: ```rust#[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>}#[derive(Serialize, Deserialize, Debug)]#[serde(tag = "type")]enum MessageFromClient { #[serde(rename = "open")] Open { channel: skynet::Channel }, #[serde(rename = "close")] Close { channel: skynet::Channel }, #[serde(rename = "message")] Message(skynet::RawMsg)}#[derive(Serialize)]#[serde(tag = "type")]enum MessageToClient<'a> { #[serde(rename = "message")] Message(skynet::Msg), #[serde(rename = "channels")] OpenChannels { channels: &'a HashSet<skynet::Channel> }}```WIP Rust notreallyconversion of the Skynet protocol.
References
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.