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: 1946
ELO Rapid: 1918
ELO Blitz: 1987
Years: 2008 - 2024
Total Games: 65
Wins: 22 (33.85 %)
Draws: 9 (13.85 %)
Losses: 34 (52.31 %)
Score: 40.77 %

John Kojo Hasford

Last tournaments played

Tournament Date Elo Avg. Country
45th Olympiad 2024 09/11/2024 2107  Hungary
44th Olympiad 2022 07/29/2022 2018  India
43rd Olympiad 2018 09/24/2018 2117  Georgia
42nd Olympiad 2016 09/02/2016 2153  Azerbaijan

John Kojo Hasford Opening Repertoire with White pieces

ECO Opening Games
A46 Queen's pawn game 4 games
E60 King's Indian defence 3 games
A40 Queen's pawn 3 games
D37 Queen's Gambit Declined, 4.Nf3 2 games

John Kojo Hasford Opening Repertoire with Black pieces

ECO Opening Games
B07 Pirc defence 6 games
A41 Queen's Pawn 2 games
C50 King's pawn game 2 games
A45 Queen'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
Kudakwashe Chinake, 1859 Hasford, J 1956 1-0 View Game 44 A41 2024 45th Olympiad 2024 View Game
Hasford, J 1956 AH KYE, B 1815 1-0 View Game 50 A46 2024 45th Olympiad 2024 View Game
Hasford, J 1956 De Mey, J 1992 ½-½ View Game 51 D37 2024 45th Olympiad 2024 View Game
Ortega Amarelle, M 2453 Hasford, J 1956 1-0 View Game 28 B07 2024 45th Olympiad 2024 View Game
Fancy, S 1921 Hasford, J 1956 0-1 View Game 42 B07 2024 45th Olympiad 2024 View Game
Hasford, J 1956 Moncur, C 1839 ½-½ View Game 35 A40 2024 45th Olympiad 2024 View Game
Alfaro, W 2133 Hasford, J 1956 1-0 View Game 25 E63 2024 45th Olympiad 2024 View Game
Hasford, J 1956 Khoder, A 2239 0-1 View Game 63 D19 2024 45th Olympiad 2024 View Game
Fawzy, A 2507 Hasford, J 1956 1-0 View Game 39 B09 2024 45th Olympiad 2024 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 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
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
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
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
Van Bemmelen, U 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