Chris Rodgers
Chris S. Rodgers (born 5 March 1976) is an English professional golfer.
Chris Rodgers | |
---|---|
Personal information | |
Born | 5 March 1976 |
Nationality | ![]() |
Residence | Singapore |
Career | |
Turned professional | 2000 |
Current tour(s) | Asian Tour |
Former tour(s) | European Tour |
Professional wins | 3 |
Number of wins by tour | |
Asian Tour | 1 |
Other | 2 |
Best results in major championships | |
Masters Tournament | DNP |
PGA Championship | DNP |
U.S. Open | DNP |
The Open Championship | T58: 2014 |
Rodgers turned professional in 2000. He currently plays mainly on the Asian Tour and in 2005 he moved to Bangkok. His first Asian Tour win came at the 2006 Pakistan Open. In 2003 he won twice on the Elite Tour, a developmental tour based in the United Kingdom.
Professional wins (3)
Asian Tour wins (1)
No. | Date | Tournament | Winning score | Margin of victory |
Runners-up |
---|---|---|---|---|---|
1 | 22 Jan 2006 | Pakistan Open | −15 (69-64-68-72=273) | 3 strokes | ![]() ![]() |
Asian Tour playoff record (0–1)
No. | Year | Tournament | Opponent | Result |
---|---|---|---|---|
1 | 2010 | Worldwide Holdings Selangor Masters | ![]() |
Lost to par on first extra hole |
Other wins (2)
- 2006 Asian Tour qualifying school
- 2010 Camry Invitational (China)
gollark: Makes sense.
gollark: Hmm, so what extra features are needed?
gollark: Anyway, good news systemd-dislikers, I made an EXCELLENT and AMAZING replacement using the RUST programming language.
gollark: I have DashMap in here because of some vague dream of concurrently doing... stuff.
gollark: ```rustuse std::process::Command;use anyhow::Result;use std::path::Path;use std::fs;#[derive(serde::Serialize, serde::Deserialize, Debug)]struct RawServiceSpec { command: String, args: Vec<String>, name: Option<String>}#[derive(Debug)]struct ServiceSpec { command: String, args: Vec<String>, name: String}fn load_spec(path: &Path) -> Result<ServiceSpec> { let file = fs::read_to_string(path)?; let raw: RawServiceSpec = toml::from_str(&file)?; Ok(ServiceSpec { command: raw.command, args: raw.args, name: path.file_stem().unwrap().to_string_lossy().to_string() })}fn run_service(serv: ServiceSpec) -> Result<()> { println!("thread {:?}", serv); loop { println!("Starting"); let mut child = Command::new("/bin/env") .arg("python3") .arg("test.py") .spawn()?; child.wait()?; } Ok(())}fn main() -> Result<()> { let services = dashmap::DashMap::new(); for entry in fs::read_dir("./services")? { let s = load_spec(&entry?.path())?; services.insert(s.name.clone(), s); } let mut handles = Vec::new(); for e in services { handles.push(std::thread::spawn(|| run_service(e.1))); } for handle in handles { handle.join().unwrap(); } Ok(())}```
External links
- Chris Rodgers at the Asian Tour official site
- Chris Rodgers at the European Tour official site
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.