Name: John Kojo Hasford
Federation:  Ghana
Sex:  Male
Born: 1966
 FIDE ID: 12600083 FIDE Profile
Title: FIDE Master
ELO Classic: 1994
ELO Rapid: 2007
Years: 2008 - 2018
Total Games: 47
Wins: 16 (34.04 %)
Draws: 5 (10.64 %)
Losses: 26 (55.32 %)
Score: 39.36 %

John Kojo Hasford

Last tournaments played

Tournament Date Elo Avg. Country
43rd Olympiad 2018 09/24/2018 2117  Georgia
42nd Olympiad 2016 09/02/2016 2153  Azerbaijan
41st Olympiad Open 2014 08/02/2014 2071  Norway
40th Olympiad Open 08/28/2012 2100  Turkey

John Kojo Hasford Repertoire with White pieces (most played)

ECO Opening Games
E60 King's Indian defence 3 games
A46 Queen's pawn game 2 games
E10 Queen's pawn game 2 games
A40 Queen's pawn 2 games

John Kojo Hasford Repertoire with Black pieces (most played)

ECO Opening Games
B07 Pirc defence 4 games
A02 Bird's opening 2 games
C50 King's pawn game 2 games
E09 Catalan, closed, main line 1 games

Games played by John Kojo Hasford

Download games
White ELO W Black ELO B Result Moves ECO Date Tournament View
Hasford, J 2042 Meshkov, Y 2313 1-0 59 E11 2018 43rd Olympiad 2018
Hasford, J 2042 Pang, Y 1981 0-1 50 D37 2018 43rd Olympiad 2018
Hasford, J 2042 Fancy, S 1950 1-0 33 A41 2018 43rd Olympiad 2018
Hasford, J 2042 Kojima, S 2408 0-1 31 D15 2018 43rd Olympiad 2018
Delgado Ramirez, N 2619 Hasford, J 2042 1-0 24 B07 2018 43rd Olympiad 2018
Prudente, E Hasford, J 2042 1-0 36 C50 2018 43rd Olympiad 2018
Hasford, J 2042 Ziska, H 2550 0-1 48 E60 2018 43rd Olympiad 2018
Ayyad, H 2243 Hasford, J 2042 1-0 28 B07 2018 43rd Olympiad 2018
Altaye, G 1986 Hasford, J 2042 1-0 45 B00 2018 43rd Olympiad 2018
Mwanyika, G 1850 Hasford, J 1970 0-1 42 A02 2016 42nd Olympiad 2016
Hasford, J 1970 Forbes, G 1911 ½-½ 45 A40 2016 42nd Olympiad 2016
Hasford, J 1970 Meftahi, H 2119 ½-½ 47 D47 2016 42nd Olympiad 2016
Bemmelen van, U Hasford, J 1970 0-1 46 A15 2016 42nd Olympiad 2016
Gadimbayli, A 2294 Hasford, J 1970 1-0 31 B07 2016 42nd Olympiad 2016
Tagelsir, A 2216 Hasford, J 1970 0-1 44 B07 2016 42nd Olympiad 2016
Drayton, A 1923 Hasford, J 1970 0-1 57 D02 2016 42nd Olympiad 2016
Hasford, J 1970 Michaelides, K 2060 ½-½ 53 E21 2016 42nd Olympiad 2016
Hasford, J 1970 Mohtaat, H 1655 1-0 31 D45 2016 42nd Olympiad 2016
Arenas, D 2490 Hasford, J 1970 1-0 34 C53 2016 42nd Olympiad 2016
Hasford, J 2055 Huguet, S 2055 0-1 77 A48 2014 41st Olympiad Open 2014
Hasford, J 2055 Elarbi, A 2283 0-1 56 A46 2014 41st Olympiad Open 2014
Kulpruethanon, T 2143 Hasford, J 2055 1-0 72 E09 2014 41st Olympiad Open 2014
Hasford, J 2055 Nanjo, R 2344 0-1 43 A91 2014 41st Olympiad Open 2014
Santos da Costa, J Hasford, J 2055 0-1 30 D13 2014 41st Olympiad Open 2014
Dive, R 2318 Hasford, J 2055 1-0 69 A02 2014 41st Olympiad Open 2014
Kabera, G 1909 Hasford, J 2055 0-1 54 D45 2014 41st Olympiad Open 2014
Hasford, J 2055 Pascoal, E 2181 1-0 42 A46 2014 41st Olympiad Open 2014
Hasford, J 2055 Matamoros Franco, C 2525 0-1 36 E60 2014 41st Olympiad Open 2014
Ndikumana, Y 2088 Hasford, J 0-1 0 2012 40th Olympiad Open
Blijstra, W 2206 Hasford, J 0-1 30 D31 2012 40th Olympiad Open
Hasford, J Khader, S 2392 0-1 47 A76 2012 40th Olympiad Open
Hasford, J Beinoras, M 2346 0-1 14 D10 2012 40th Olympiad Open
Meza Martinez, A 2187 Hasford, J 0-1 62 D78 2012 40th Olympiad Open
Prasad, C 2002 Hasford, J ½-½ 80 A14 2012 40th Olympiad Open
Hasford, J Fancy, S 2104 0-1 73 A40 2012 40th Olympiad Open
Tsang, H 2084 Hasford, J 1-0 12 C50 2012 40th Olympiad Open
Hasford, J Burgos Figueroa, C 2272 0-1 31 E10 2012 40th Olympiad Open
Cravid, A Hasford, J ½-½ 43 C55 2012 40th Olympiad Open
Hasford, J Gauci, J 2133 1-0 30 D93 2012 40th Olympiad Open
Meier, K 2037 Hasford, J 1-0 68 C41 2008 38th Olympiad
Hasford, J Faulks, N 2100 0-1 34 E10 2008 38th Olympiad
Hasford, J Moulain, J 0-1 78 A84 2008 38th Olympiad
Al Hadarani, H 2308 Hasford, J 1-0 49 A17 2008 38th Olympiad
Hasford, J Alice, M 2201 1-0 56 E60 2008 38th Olympiad
Nakapunda, O 2083 Hasford, J 0-1 85 D37 2008 38th Olympiad
Mikheev, S 2329 Hasford, J 1-0 0 2008 38th Olympiad
Hasford, J Pesqueira, J 1985 0-1 0 2008 38th Olympiad