Welcome!
LOGIN | REGISTER
Name: John Kojo Hasford
Federation: Ghana Ghana
Sex: Male Male
Born: 1966
Fide FIDE ID: 12600083 FIDE Profile
Title: FIDE Master
ELO Classic: 1956
ELO Rapid: 1947
Years: 2008 - 2022
Total Games: 56
Wins: 20 (35.71 %)
Draws: 7 (12.5 %)
Losses: 29 (51.79 %)
Score: 41.96 %

John Kojo Hasford

Last tournaments played

Tournament Date Elo Avg. Country
44th Olympiad 2022 07/29/2022 2018  India
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

John Kojo Hasford Repertoire with White pieces (most played)

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

John Kojo Hasford Repertoire with Black pieces (most played)

ECO Opening Games
B07 Pirc defence 4 games
B00 King's pawn opening 2 games
A45 Queen's pawn game 2 games
C50 King's pawn game 2 games

Games played by John Kojo Hasford

Download games
White ELO W Black ELO B Result Moves ECO Date Tournament View
Hasford, J 1976 Chavez, R 2179 1-0 View Game 42 A46 2022 44th Olympiad 2022 View Game
Aziradji Mohamed Ismael, Hasford, J 1976 0-1 View Game 67 A45 2022 44th Olympiad 2022 View Game
Hasford, J 1976 Gretarsson, H 2563 0-1 View Game 44 A53 2022 44th Olympiad 2022 View Game
Rakotomaharo, F 2490 Hasford, J 1976 1-0 View Game 33 B06 2022 44th Olympiad 2022 View Game
Hasford, J 1976 Abdallah Houssein, A 1-0 View Game 47 D15 2022 44th Olympiad 2022 View Game
Mlawa, H 1896 Hasford, J 1976 ½-½ View Game 43 A45 2022 44th Olympiad 2022 View Game
Hasford, J 1976 Alfaro, W 2155 ½-½ View Game 36 A48 2022 44th Olympiad 2022 View Game
Mbongeni, M 1669 Hasford, J 1976 0-1 View Game 39 A41 2022 44th Olympiad 2022 View Game
Gemy, J 2373 Hasford, J 1976 1-0 View Game 44 B00 2022 44th Olympiad 2022 View Game
Hasford, J 2042 Meshkov, Y 2313 1-0 View Game 59 E11 2018 43rd Olympiad 2018 View Game
Hasford, J 2042 Pang, Y 1981 0-1 View Game 50 D37 2018 43rd Olympiad 2018 View Game
Hasford, J 2042 Fancy, S 1950 1-0 View Game 33 A41 2018 43rd Olympiad 2018 View Game
Hasford, J 2042 Kojima, S 2408 0-1 View Game 31 D15 2018 43rd Olympiad 2018 View Game
Delgado Ramirez, N 2619 Hasford, J 2042 1-0 View Game 24 B07 2018 43rd Olympiad 2018 View Game
Prudente, E Hasford, J 2042 1-0 View Game 36 C50 2018 43rd Olympiad 2018 View Game
Hasford, J 2042 Ziska, H 2550 0-1 View Game 48 E60 2018 43rd Olympiad 2018 View Game
Ayyad, H 2243 Hasford, J 2042 1-0 View Game 28 B07 2018 43rd Olympiad 2018 View Game
Altaye, G 1986 Hasford, J 2042 1-0 View Game 45 B00 2018 43rd Olympiad 2018 View Game
Mwanyika, G 1850 Hasford, J 1970 0-1 View Game 42 A02 2016 42nd Olympiad 2016 View Game
Hasford, J 1970 Forbes, G 1911 ½-½ View Game 45 A40 2016 42nd Olympiad 2016 View Game
Hasford, J 1970 Meftahi, H 2119 ½-½ View Game 47 D47 2016 42nd Olympiad 2016 View Game
Ursus van Bemmelen, Hasford, J 1970 0-1 View Game 46 A15 2016 42nd Olympiad 2016 View Game
Gadimbayli, A 2294 Hasford, J 1970 1-0 View Game 31 B07 2016 42nd Olympiad 2016 View Game
Tagelsir, A 2216 Hasford, J 1970 0-1 View Game 44 B07 2016 42nd Olympiad 2016 View Game
Drayton, A 1923 Hasford, J 1970 0-1 View Game 57 D02 2016 42nd Olympiad 2016 View Game
Hasford, J 1970 Michaelides, K 2060 ½-½ View Game 53 E21 2016 42nd Olympiad 2016 View Game
Hasford, J 1970 Mohtaat, H 1655 1-0 View Game 31 D45 2016 42nd Olympiad 2016 View Game
Arenas, D 2490 Hasford, J 1970 1-0 View Game 34 C53 2016 42nd Olympiad 2016 View Game
Hasford, J 2055 Huguet, S 2055 0-1 View Game 77 A48 2014 41st Olympiad Open 2014 View Game
Hasford, J 2055 Elarbi, A 2283 0-1 View Game 56 A46 2014 41st Olympiad Open 2014 View Game
Kulpruethanon, T 2143 Hasford, J 2055 1-0 View Game 72 E09 2014 41st Olympiad Open 2014 View Game
Hasford, J 2055 Nanjo, R 2344 0-1 View Game 43 A91 2014 41st Olympiad Open 2014 View Game
Santos da Costa, J Hasford, J 2055 0-1 View Game 30 D13 2014 41st Olympiad Open 2014 View Game
Dive, R 2318 Hasford, J 2055 1-0 View Game 69 A02 2014 41st Olympiad Open 2014 View Game
Kabera, G 1909 Hasford, J 2055 0-1 View Game 54 D45 2014 41st Olympiad Open 2014 View Game
Hasford, J 2055 Pascoal, E 2181 1-0 View Game 42 A46 2014 41st Olympiad Open 2014 View Game
Hasford, J 2055 Matamoros Franco, C 2525 0-1 View Game 36 E60 2014 41st Olympiad Open 2014 View Game
Ndikumana, Y 2088 Hasford, J 0-1 View Game 0 2012 40th Olympiad Open View Game
Willem Blijstra, 2206 Hasford, J 0-1 View Game 30 D31 2012 40th Olympiad Open View Game
Hasford, J Khader, S 2392 0-1 View Game 47 A76 2012 40th Olympiad Open View Game