John Kojo Hasford

Country

GHA

Birth Year

1966

Gender

M

Title

FIDE Master

FIDE ID

12600083

FIDE ratings

1900

Classical

Published FIDE

1903

Rapid

Published FIDE

1969

Blitz

Published FIDE

Official classical ranks

World rank
#48280
National rank · GHA
#8

Active players · Oct 2026 FIDE list ⓘ

Rating history

Highest recorded rating
2112 Oct 2012
Recorded years
2012–2026
Archived games
70

Based on available monthly lists and saved games.

FIDE rating history

View rating lists
Available Games

Published games available in our archive; coverage varies by tournament. Archive last checked: 2026-10-06 (UTC).

# Date Event Site Round White Black Result Moves View
1 2026-09-26 46th FIDE Chess Olympiad Samarkand 2026 | Open | Matches 63-87 Samarkand, Uzbekistan 10.353 Hasford, John Kojo Chi Yang 1-0 42 Open 🎥
2 2026-09-25 46th FIDE Chess Olympiad Samarkand 2026 | Open | Matches 63-87 Samarkand, Uzbekistan 9.281 Ortega Amarelle, Mariano Hasford, John Kojo 1-0 22 Open 🎥
3 2026-09-24 46th FIDE Chess Olympiad Samarkand 2026 | Open | Matches 63-87 Samarkand, Uzbekistan 8.345 Hasford, John Kojo Koumba, Mounguen Jose Evrard 0-1 32 Open 🎥
4 2026-09-23 46th FIDE Chess Olympiad Samarkand 2026 | Open | Matches 63-87 Samarkand, Uzbekistan 7.289 Almedina Ortiz, Edgardo J. Hasford, John Kojo 1/2-1/2 61 Open 🎥
5 2026-09-21 46th FIDE Chess Olympiad Samarkand 2026 | Open | Matches 63-87 Samarkand, Uzbekistan 6.361 Lefebvre, Aurelien Tegawende Hasford, John Kojo 0-1 39 Open 🎥
6 2026-09-20 46th FIDE Chess Olympiad Samarkand 2026 | Open | Matches 63-87 Samarkand, Uzbekistan 5.305 Hasford, John Kojo Urbina, Ricardo 0-1 45 Open 🎥
7 2026-09-19 46th FIDE Chess Olympiad Samarkand 2026 | Open | Matches 88+ Samarkand, Uzbekistan 4.377 Hasford, John Kojo Thinlee Wangyel 1/2-1/2 41 Open 🎥
8 2026-09-17 46th FIDE Chess Olympiad Samarkand 2026 | Open | Matches 38-62 Samarkand, Uzbekistan 2.229 Hasford, John Kojo Zozek Salah Mohammed 0-1 69 Open 🎥
9 2026-09-16 46th FIDE Chess Olympiad Samarkand 2026 | Open | Matches 38-62 Samarkand, Uzbekistan 1.229 Megaranto, Susanto Hasford, John Kojo 1-0 29 Open 🎥
10 2024-09-22 45th Olympiad 2024 Budapest HUN 11.82 Kudakwashe Chinake John Kojo Hasford 1-0 44 Open
11 2024-09-21 45th Olympiad 2024 Budapest HUN 10.78 John Kojo Hasford Benitot Emmanuel Ah-Kye 1-0 50 Open
12 2024-09-20 45th Olympiad 2024 Budapest HUN 9.77 John Kojo Hasford Juan Pablo De Mey 1/2-1/2 51 Open
13 2024-09-19 45th Olympiad 2024 Budapest HUN 8.63 Mariano Ortega Amarelle John Kojo Hasford 1-0 28 Open
14 2024-09-18 45th Olympiad 2024 Budapest HUN 7.79 Stuart Fancy John Kojo Hasford 0-1 42 Open
15 2024-09-15 45th Olympiad 2024 Budapest HUN 5.8 John Kojo Hasford Cecil Moncur 1/2-1/2 35 Open
16 2024-09-14 45th Olympiad 2024 Budapest HUN 4.6 William Alfaro John Kojo Hasford 1-0 25 Open
17 2024-09-12 45th Olympiad 2024 Budapest HUN 2.5 John Kojo Hasford Akram Khoder 0-1 63 Open
18 2024-09-11 45th Olympiad 2024 Budapest HUN 1.48 Adham Fawzy John Kojo Hasford 1-0 39 Open
19 2022-08-08 44th Olympiad 2022 Chennai IND 10.63 Fy Antenaina Rakotomaharo John Kojo Hasford 1-0 33 Open
20 2022-08-07 44th Olympiad 2022 Chennai IND 9.78 John Kojo Hasford Ali Abdallah Houssein 1-0 47 Open
21 2022-08-06 44th Olympiad 2022 Chennai IND 8.73 Hemed Mlawa John Kojo Hasford 1/2-1/2 43 Open
22 2022-08-05 44th Olympiad 2022 Chennai IND 7.61 John Kojo Hasford William Alfaro 1/2-1/2 36 Open
23 2022-08-03 44th Olympiad 2022 Chennai IND 6.75 Mabuza Mbongeni John Kojo Hasford 0-1 39 Open
24 2022-08-01 44th Olympiad 2022 Chennai IND 4.48 Jose Daniel Gemy John Kojo Hasford 1-0 44 Open
25 2022-07-31 44th Olympiad 2022 Chennai IND 3.64 John Kojo Hasford Ricardo Ernesto Chavez 1-0 42 Open
26 2022-07-30 44th Olympiad 2022 Chennai IND 2.89 Aziradji Mohamed Ismael John Kojo Hasford 0-1 67 Open
27 2022-07-29 44th Olympiad 2022 Chennai IND 1.43 John Kojo Hasford Hjorvar Steinn Gretarsson 0-1 44 Open
28 2020-08-02 Online Olym Div4 D 2020 chess.com INT 9.4 John Kojo Hasford Rurik Capella 1-0 53 Open
29 2020-08-01 Online Olym Div4 D 2020 chess.com INT 5.2 Sergio Miguel John Kojo Hasford 1-0 44 Open
30 2020-07-31 Online Olym Div4 D 2020 chess.com INT 3.1 Davidson Gabriel John Kojo Hasford 1/2-1/2 67 Open
31 2020-07-31 Online Olym Div4 D 2020 chess.com INT 2.5 Thomas Saah John Kojo Hasford 0-1 56 Open
32 2019-04-21 Zonal 4.4 2019 Accra GHA 1.21 John Kojo Hasford Kokou Difendramakada Jacques Ballebako 1-0 39 Open
33 2018-10-05 43rd Olympiad 2018 Batumi GEO 11.79 Elmer Prudente John Kojo Hasford 1-0 36 Open
34 2018-10-04 43rd Olympiad 2018 Batumi GEO 10.64 John Kojo Hasford Helgi Dam Ziska 0-1 48 Open
35 2018-10-02 43rd Olympiad 2018 Batumi GEO 8.73 Husain Ayyad John Kojo Hasford 1-0 28 Open
36 2018-10-01 43rd Olympiad 2018 Batumi GEO 7.65 Girum Teklewold Altaye John Kojo Hasford 1-0 45 Open
37 2018-09-30 43rd Olympiad 2018 Batumi GEO 6.35 John Kojo Hasford Yuri A. Meshkov 1-0 59 Open
38 2018-09-28 43rd Olympiad 2018 Batumi GEO 5.48 John Kojo Hasford Yui Kuen Pang 0-1 50 Open
39 2018-09-26 43rd Olympiad 2018 Batumi GEO 3.76 John Kojo Hasford Stuart Fancy 1-0 33 Open
40 2018-09-25 43rd Olympiad 2018 Batumi GEO 2.56 John Kojo Hasford Shinya Kojima 0-1 31 Open
41 2018-09-24 43rd Olympiad 2018 Batumi GEO 1.52 Neuris Delgado Ramirez John Kojo Hasford 1-0 24 Open
42 2016-09-12 42nd Olympiad 2016 Baku AZE 10.78 Geoffrey Mwanyika John Kojo Hasford 0-1 42 Open
43 2016-09-11 42nd Olympiad 2016 Baku AZE 9.71 John Kojo Hasford Garry Forbes 1/2-1/2 45 Open
44 2016-09-10 42nd Olympiad 2016 Baku AZE 8.64 John Kojo Hasford Houssem Eddine Meftahi 1/2-1/2 47 Open
45 2016-09-09 42nd Olympiad 2016 Baku AZE 7.6 Ursus Van Bemmelen John Kojo Hasford 0-1 46 Open
46 2016-09-08 42nd Olympiad 2016 Baku AZE 6.5 Abdulla Gadimbayli John Kojo Hasford 1-0 31 Open
47 2016-09-06 42nd Olympiad 2016 Baku AZE 5.56 Abubaker Abdalsalam John Kojo Hasford 0-1 44 Open
48 2016-09-05 42nd Olympiad 2016 Baku AZE 4.72 Anthony Drayton John Kojo Hasford 0-1 57 Open
49 2016-09-04 42nd Olympiad 2016 Baku AZE 3.62 John Kojo Hasford Konstantinos Michaelides 1/2-1/2 53 Open
50 2016-09-03 42nd Olympiad 2016 Baku AZE 2.61 John Kojo Hasford Humayon Muhtaat 1-0 31 Open

© 2024-2026 EloTracker