ENG · 62 yrs · Peak 1656 (By Dec 2012)
Best performance: 1949 at 4th Muswell Hill Rapidplay Under 160(Best of 2015)
NOV26 Rating
—
Live Rating
Unrated
Change
—
Games Played
0
How live ratings are calculated
Official rating by month
Each month: the rating, its change from the list before, and the rated games FIDE counted.
| List | Classical | Blitz |
|---|---|---|
| Nov 2026 | 1601, 0, 0 games | 1704, 0, 0 games |
| Oct 2026 | 1601, 0, 0 games | 1704, 0, 0 games |
| Sep 2026 | 1601, 0, 0 games | 1704, 0, 0 games |
| Aug 2026 | 1601, 0, 0 games | 1704, 0, 0 games |
| Jul 2026 | 1601, 0, 0 games | 1704, 0, 0 games |
| Jun 2026 | 1601, 0, 0 games | 1704, 0, 0 games |
| May 2026 | 1601, 0, 0 games | 1704, 0, 0 games |
| Apr 2026 | 1601, 0, 0 games | 1704, 0, 0 games |
| Mar 2026 | 1601, 0, 0 games | 1704, 0, 0 games |
| Feb 2026 | 1601, 0, 0 games | 1704, 0, 0 games |
| Jan 2026 | 1601, 0, 0 games | 1704, 0, 0 games |
| Dec 2025 | 1601, 0, 0 games | 1704, 0, 0 games |
Form · Rapid
From 1,226 rapid games on record, the latest on Oct 26, 2024.
No rapid rating: this player isn’t on the NOV26 rapid list
Best wins · Rapid
From 1,016 rated rapid games against rated opponents, 2012–2024
| # | Opponent | Rating |
|---|---|---|
| 1, | David J Faulkner, Apr 2016 · Golders Green Rapidplay Congress Major Apr 16 | , 2067 |
| 2, | Oliver E D Coddington, Feb 2023 · Muswell Hill FIDE Rapid - February 21 | , 1948 |
| 3, | David Shepherd, Sep 2017 · Golders Green FIDE Rapid Chess Major September 2017 | , 1857 |
| 4, | Alistair Taylor, Mar 2024 · Ealing Broadway FIDE Rapid 2024 - 3 March - U1700 | , 1838* |
| 5, | Sherif Gonem, Sep 2016 · Golders Green Rapidplay Congress Major September 16 | , 1826 |
| 6, | Oliver Finnegan, 3 wins, Nov 2015 · Golders Green Rapidplay Congress Major Nov 15 | , 1820 |
| 7, | Kevin Winter, Nov 2016 · British Rapidplay Championship 2016: Major | , 1814 |
| 8, | Julian Macdonald, Jul 2017 · 5th DeMontford Bell Kings Place Festival Major | , 1810 |
| 9, | David J Millward, Sep 2017 · Golders Green FIDE Rapid Chess Major September 2017 | , 1796 |
| 10, | Karim Reed, Jun 2016 · Golders Green Rapidplay Congress Major June 16 | , 1789 |
* No rapid rating yet, so FIDE rates the game at the player's classical rating.
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2024 | 180 | 54 | 1580 | 1431 |
| 2023 | 187 | 54 | 1474 | 1316 |
| 2022 | 160 | 50 | 1452 | 1311 |
| 2021 | 70 | 18½ | 1571 | 1387 |
| 2020 | 24 | 8½ | 1537 | 1427 |
| 2019 | 101 | 32 | 1580 | 1447 |
| 2018 | 78 | 16 | 1610 | 1380 |
| 2017 | 74 | 26 | 1699 | 1589 |
| 2016 | 56 | 14½ | 1728 | 1544 |
| 2014 | 22 | 3 | 1754 | 1445 |
| 2013 | 12 | 1½ | 1819 | 1497 |
| 2012 | 1 | 0 | 1703 | — |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Oct 2024Swissfederation source#31 in 2024Score ½/5Opp avg 1569Start 1437
- Oct 2024Swissfederation sourceScore ½/2Opp avg 1593Start 1437
- Oct 2024Swissfederation sourceScore 1/5Opp avg 1738Start 1437
- Oct 2024Swissfederation source#14 in 2024Score 1/4Opp avg 1672Start 1437
- Oct 2024Swissfederation sourceScore 4/5Opp avg 1554Start 1437
- Sep 2024Swissfederation source#24 in 2024Score ½/5Opp avg 1707Start 1435
- Sep 2024Swissfederation source#20 in 2024Score 1½/5Opp avg 1504Start 1435
- Sep 2024Swissfederation source#7 in 2024Score ½/5Opp avg 1908Start 1435
- Poplar Rapid Tournament October 2024 - Major · Oct 2024 · ½/5
- Muswell Hill FIDE Rapidplay October 15 2024 · Oct 2024 · ½/2
- Golders Green FIDE Rapid October 2024 - Open · Oct 2024 · 1/5
- Muswell Hill FIDE Rapidplay October 8 2024 · Oct 2024 · 1/4
- Ealing Broadway FIDE Rapid 2024 - 6 October - U1700 · Oct 2024 · 4/5
- Muswell Hill FIDE Rapidplay September 17 2024 · Sep 2024 · ½/5
- Wimbledon Rapidplay September 2024 - U1700 · Sep 2024 · 1½/5
- Golders Green FIDE Rapid September 2024 - Open · Sep 2024 · ½/5
- Ealing Broadway FIDE Rapid 2024 - 1 September - Open · Sep 2024 · 1½/5
- Greater London Chess Club Summer Rapidplay 2024 - U1825 · Aug 2024 · 2/4
- Muswell Hill FIDE Rapidplay August 13 2024 · Aug 2024 · ½/3
- Muswell Hill FIDE Rapidplay August 6 2024 · Aug 2024 · 2/3
- Golders Green FIDE Rapid August 2024 - Open · Aug 2024 · 0/1
- Poplar Rapid Tournament July 2024 - Major · Jul 2024 · 1/5
- IV Mindsports International Chess Festival Rapidplay Under 1700 · Jul 2024 · 2/5
- Muswell Hill FIDE Rapidplay July 16 2024 · Jul 2024 · 0/1
- Golders Green FIDE Rapid July 2024 - U1900 · Jul 2024 · 0/3
- Golders Green FIDE Rapid July 2024 - Open · Jul 2024 · ½/1
- Muswell Hill FIDE Rapidplay July 9 2024 · Jul 2024 · ½/4
- Muswell Hill FIDE Rapidplay June 4 2024 · Jun 2024 · 0/3
- Golders Green FIDE Rapid May 2024 - 1800 · May 2024 · 0/5
- Muswell Hill FIDE Rapidplay May 7 2024 · May 2024 · 0/4
- Ealing Broadway FIDE Rapid 2024 - 5 May - U1700 · May 2024 · 1½/5
- Poplar Rapid Tournament April 2024 - Major · Apr 2024 · 1/4
- Muswell Hill FIDE Rapidplay April 16 2024 · Apr 2024 · 0/4
- Muswell Hill FIDE Rapidplay April 9 2024 · Apr 2024 · 1/4
- Ealing Broadway FIDE Rapid 2024 - 7 April - U1700 · Apr 2024 · 2/4
- Golders Green FIDE Rapid April 2024 - U1800 · Apr 2024 · 2½/6
- 4th Southend FIDE Rapid - U1700 · Mar 2024 · 3/6
- Poplar Rapid Tournament March 2024 - Major · Mar 2024 · ½/6
- Muswell Hill FIDE Rapidplay March 19 2024 · Mar 2024 · 2/6
- Kensington FIDE Rapid March 2024 - U1700 · Mar 2024 · 3/6
- Muswell Hill FIDE Rapidplay March 12 2024 · Mar 2024 · 2/6
- Golders Green FIDE Rapid March 2024 - U1800 · Mar 2024 · 2½/6
- Ealing Broadway FIDE Rapid 2024 - 3 March - U1700 · Mar 2024 · 2/5
- Poplar Rapid Tournament February 2024 - Major · Feb 2024 · 3/6
- Muswell Hill FIDE Rapidplay February 20 2024 · Feb 2024 · 2/4
- Muswell Hill FIDE Rapidplay February 13 2024 · Feb 2024 · ½/4
- Golders Green FIDE Rapid February 2024 - U1800 · Feb 2024 · 2½/6
- Ealing Broadway FIDE Rapid 2024 - 4 February - U1700 · Feb 2024 · 2/5
- Poplar Rapid Tournament January 2024 - Major · Jan 2024 · 3/6
- Muswell Hill FIDE Rapidplay January 23 2024 · Jan 2024 · 1/3
- Kensington FIDE Rapid January 2024 - U1700 · Jan 2024 · 3/6
- Golders Green FIDE Rapid January 2024 - U1800 · Jan 2024 · 2½/6
- Muswell Hill FIDE Rapidplay January 9 2024 · Jan 2024 · 3½/7
- Ealing FIDE Rapidplay December 2023 - U1700 · Dec 2023 · 2/5
- Poplar Rapid Tournament - Under 2000 - November 2023 · Nov 2023 · 2/5
- Kensington FIDE Rapidplay - 19 November 2023 - Major · Nov 2023 · 1½/6
- Mitcham Rapidplay 12 November 2023 - U1700 · Nov 2023 · 2/5
- Golders Green FIDE Rapidplay 2023 November Major · Nov 2023 · 2½/6
- Muswell Hill FIDE Rapid - October 24 · Oct 2023 · 2/6
- Poplar Rapid Tournament - Under 2000 - October 2023 · Oct 2023 · 1/5
- Muswell Hill FIDE Rapid - October 17 · Oct 2023 · 1½/3
- Golders Green FIDE Rapidplay 2023 October Major · Oct 2023 · 2/6
- Kensington FIDE Rapidplay - 8 October 2023 - Major · Oct 2023 · 2½/6
- Ealing FIDE Rapidplay October 2023 - U1700 · Oct 2023 · 2/5
- Muswell Hill FIDE Rapid - September 19 · Sep 2023 · 0/5
- Kensington FIDE Rapidplay - 17 September 2023 - Major · Sep 2023 · 2½/6
- Kensington FIDE Rapidplay - 17 September 2023 - Open · Sep 2023 · 1/1
- Poplar Rapid Tournament - Under 2000 - September 2023 · Sep 2023 · 1½/6
- Muswell Hill FIDE Rapid - September 12 · Sep 2023 · 1/1
- Golders Green FIDE Rapidplay 2023 September Major · Sep 2023 · 1/5
- Muswell Hill FIDE Rapid 29 August · Aug 2023 · 3/6
- Greater London Chess Club Summer Rapidplay 2023 - Major · Aug 2023 · 2/5
- Muswell Hill FIDE Rapid 15 August · Aug 2023 · 1/6
- Poplar Rapid Tournament - Under 2000 - August 2023 · Aug 2023 · 1½/6
- Golders Green FIDE Rapidplay 2023 August Major · Aug 2023 · 2/6
- Poplar Rapid Tournament - Under 2000 - 22 July 2023 · Jul 2023 · 1½/6
- Muswell Hill FIDE Rapid - July 18 · Jul 2023 · 2/6
- Golders Green FIDE Rapidplay 2023 July Major · Jul 2023 · 2/6
- Poplar Rapid Tournament - Under 2000 - 1 July 2023 · Jul 2023 · 0/5
- Muswell Hill FIDE Rapid - June 20 · Jun 2023 · 3½/7
- Golders Green FIDE Rapidplay 2023 June Major · Jun 2023 · 2/6
- Muswell Hill FIDE Rapid - June 6 · Jun 2023 · 2/4
- Poplar Rapid Tournament - Under 2000 - May 2023 · May 2023 · 0/3
- Muswell Hill FIDE Rapid - May 23 · May 2023 · 0/3
- Kensington FIDE Rapidplay 21st May 2023 - Major (U1700) · May 2023 · 2½/5
- Muswell Hill FIDE Rapid - May 9 · May 2023 · 0/2
- Poplar Rapid Tournament - Under 2000 - April 2023 · Apr 2023 · 1/4
- Muswell Hill FIDE Rapid - April 18 · Apr 2023 · 1/4
- Golders Green FIDE Rapidplay 2023 April Major · Apr 2023 · 2½/4
- 3rd Southend FIDE Rapid - Major U1700 · Apr 2023 · 1/4
- Muswell Hill FIDE Rapid - April 4 · Apr 2023 · 1½/4
- Poplar Rapid Tournament - Under 2000 - March 2023 · Mar 2023 · 1/4
- Muswell Hill FIDE Rapid - March 21 · Mar 2023 · 1/4
- Kensington FIDE Rapidplay - 19 March - Major · Mar 2023 · 3/6
- Muswell Hill FIDE Rapid - March 14 · Mar 2023 · 1/4
- Golders Green FIDE Rapidplay 2023 March Major · Mar 2023 · 1/4
- Muswell Hill FIDE Rapid - February 21 · Feb 2023 · 2/4
- Muswell Hill FIDE Rapid - February 14 · Feb 2023 · 1½/4
- Golders Green FIDE Rapidplay 2023 February Major · Feb 2023 · 2½/4
- Poplar Rapid Tournament - Under 2000 - January 2023 · Jan 2023 · 0/1
- Muswell Hill FIDE Rapid - January 24 · Jan 2023 · 2½/5
- Golders Green FIDE Rapidplay 2023 January Major · Jan 2023 · 0/3
- Kensington FIDE Rapid Chess 4 December - Major U1700 · Dec 2022 · 2/4
- Poplar Rapid Tournament - Nov 2022 · Nov 2022 · 1/3
- Muswell Hill FIDE Rapid - Nov 22 · Nov 2022 · 1½/4
- Muswell Hill FIDE Rapid - Nov 15 · Nov 2022 · 1/3
- Golders Green FIDE Rapidplay 2022 Nov Major · Nov 2022 · 2/4
- Poplar Rapid Tournament - Oct 2022 · Oct 2022 · 1/3
- Kensington FIDE Rapid Chess 16 October - Major · Oct 2022 · 1½/5
- Muswell Hill FIDE Rapid - Oct 11 · Oct 2022 · 3/5
- Golders Green FIDE Rapidplay 2022 Oct Major · Oct 2022 · 1½/5
- Muswell Hill FIDE Rapid - Sep 27 · Sep 2022 · 1/4
- Kensington FIDE Rapid Chess 18 September - Major · Sep 2022 · 2/5
- Poplar Rapid Tournament - Sep 2022 · Sep 2022 · 1/4
- Muswell Hill FIDE Rapid - Sep 13 · Sep 2022 · 2/4
- Mindsports Masters FIDE Rapidplay · Sep 2022 · 1/5
- Golders Green FIDE Rapidplay 2022 Sep Major · Sep 2022 · 1½/4
- 1st Brentwood FIDE-Rated Rapid Play - Open · Aug 2022 · 0/4
- Golders Green FIDE Rapidplay 2022 Aug Intermediate · Aug 2022 · 1/4
- Kensington FIDE Rapid Chess 31 July - Major · Jul 2022 · 2/6
- Poplar Rapid Tournament - Jul 2022 · Jul 2022 · 0/3
- Muswell Hill FIDE Rapid - Jul 19 · Jul 2022 · 2/4
- Muswell Hill FIDE Rapid - Jul 12 · Jul 2022 · 0/2
- 1st Cook For Good Evening FIDE Rapidplay · Jul 2022 · 2/5
- Kensington FIDE Rapid Chess 10 July - Major · Jul 2022 · 1½/5
- Golders Green FIDE Rapidplay 2022 Jul Intermediate · Jul 2022 · 2/5
- Poplar Rapid Tournament - Jun 2022 · Jun 2022 · 1/3
- Kensington FIDE Rapid Chess 19 June - Major · Jun 2022 · 1½/6
- Golders Green FIDE Rapidplay 2022 Jun Intermediate · Jun 2022 · 2½/5
- Kensington FIDE Rapid Chess 29 May - Major · May 2022 · 1½/6
- Poplar Rapid Tournament - May 2022 · May 2022 · 1/4
- Muswell Hill FIDE Rapid - May 17 · May 2022 · ½/4
- Muswell Hill FIDE Rapid - May 10 · May 2022 · 1/4
- Golders Green FIDE Rapidplay 2022 May Open · May 2022 · 1/4
- Kensington FIDE Rapid Chess - Major · May 2022 · 3/6
- Poplar Rapid Tournament - Apr 2022 · Apr 2022 · 1½/4
- 2nd Southend FIDE Rapid - Major · Apr 2022 · 2½/6
- Muswell Hill FIDE Rapid - Apr 12 · Apr 2022 · 1½/6
- Burgh House FIDE Rapid · Apr 2022 · 2/4
- Golders Green FIDE Rapidplay 2022 Apr Open · Apr 2022 · 3/6
- Muswell Hill FIDE Rapid - Mar 29 · Mar 2022 · 3/5
- Poplar Rapid Tournament - Mar 2022 · Mar 2022 · ½/3
- Muswell Hill FIDE Rapid - Mar 15 · Mar 2022 · 1½/4
- Golders Green FIDE Rapidplay 2022 Mar Open · Mar 2022 · 1/6
- Poplar Rapid Tournament - Feb 2022 · Feb 2022 · 0/3
- Muswell Hill FIDE Rapid - Feb15 · Feb 2022 · 1/2
- Golders Green FIDE Rapidplay 2022 Feb Open · Feb 2022 · 1/4
- Poplar Rapid Tournament - Jan 2022 · Jan 2022 · 2½/5
- Golders Green FIDE Rapidplay - DEC2 Open · Dec 2021 · ½/6
- Muswell Hill FIDE Rapid DEC14th · Dec 2021 · 1½/5
- Golders Green FIDE Rapidplay - DEC1 Open · Dec 2021 · 3/6
- Golders Green FIDE Rapidplay - NOV2 Open · Nov 2021 · 2/4
- Muswell Hill FIDE Rapid NOV30th · Nov 2021 · 1/5
- Muswell Hill FIDE Rapid NOV1 · Nov 2021 · 1½/4
- Golders Green FIDE Rapidplay - NOV1 Open · Nov 2021 · 0/3
- Muswell Hill FIDE Rapid OCT3 · Oct 2021 · 3/6
- Golders Green FIDE Rapidplay - OCT2 Open · Oct 2021 · 1/6
- Docklands Chess - Poplar Rapid Tournament - OCT 2021 · Oct 2021 · 1/4
- Muswell Hill FIDE Rapid OCT2 · Oct 2021 · 3/6
- Golders Green FIDE Rapidplay - OCT1 Open · Oct 2021 · 3½/6
- Muswell Hill FIDE Rapid OCT1 · Oct 2021 · 1/6
- Golders Green FIDE Rapidplay - SEP2 Open · Sep 2021 · 2½/6
- Muswell Hill FIDE Rapid SEP2 · Sep 2021 · 0/3
- Golders Green FIDE Rapidplay - SEP1 Open · Sep 2021 · 1/6
- Muswell Hill FIDE Rapid SEP1 · Sep 2021 · 3/6
- Golders Green Rapidplay August-2 2021 A · Aug 2021 · 2½/6
- Golders Green Rapidplay August 2020 A · Aug 2021 · 3/6
- Golders Green Rapidplay July 2021 2F · Jul 2021 · 2/5
- 26th Golders Green FIDE Rapid U170 · Mar 2020 · 2½/6
- Muswell Hill FIDE Rapid Major FEB 2020 · Feb 2020 · 1/3
- 25th Golders Green FIDE Rapid U170 · Feb 2020 · 1/5
- Poplar Rapid Chess Tournament Jan 2020 Major U2000 · Jan 2020 · 2/5
- 24th Golders Green FIDE Rapid U170 · Jan 2020 · 1/5
- 24th Golders Green FIDE Rapid Open · Jan 2020 · 1/1
- 11th CSC London Chess Classic: Rapid Under 1825 · Dec 2019 · 3½/7
- Letchworth FIDE Rapid Nov 2019 Open · Nov 2019 · 0/1
- Letchworth FIDE Rapid Nov 2019 U170 Major · Nov 2019 · ½/5
- 23rd Golders Green FIDE Rapid Chess Major U170 · Nov 2019 · 1/6
- Letchworth FIDE Rapid Oct 2019 U170 Major · Oct 2019 · 0/5
- Muswell Hill FIDE Rapid Major October 2019 · Oct 2019 · 3½/6
- 22nd Golders Green FIDE Rapid Chess Major U170 · Oct 2019 · 1/6
- Letchworth FIDE Rapid Sep 2019 U170 Major · Sep 2019 · 1/5
- Letchworth FIDE Rapid Sep 2019 Open · Sep 2019 · 0/1
- 21st Golders Green FIDE Rapid Chess U170 · Sep 2019 · 2/4
- 20th Golders Green FIDE Rapid Chess U170 · Aug 2019 · 2½/6
- 4th Kingston Rapidplay Chess Tournament U160 · Jul 2019 · 2½/6
- 19th Golders Green FIDE Rapid Chess U170 · Jul 2019 · 2/6
- Petts Wood & Orpington - 2nd Rapidplay Event U160 · Jun 2019 · 1/5
- Greater London Chess Club Summer Rapidplay 2019 Major U1900 · Jun 2019 · 2/4
- 18th Golders Green FIDE Rapid Chess U170 · Jun 2019 · 3/6
- 3rd Kingston Rapidplay Chess Tournament U160 · Jun 2019 · 3/6
- 17th Golders Green FIDE Rapid Chess U170 · May 2019 · 1/5
- 2nd Kingston Rapidplay Chess Tournament U160 · Mar 2019 · 1½/3
- 16th Golders Green FIDE Rapid Chess U170 · Mar 2019 · 1/3
- East Finchley - Muswell Hill FIDE Rapid Major · Feb 2019 · ½/3
- 15th Golders Green FIDE Rapid Chess U170 · Feb 2019 · 2/6
- 14th Golders Green FIDE Rapid Chess U170 · Jan 2019 · ½/5
- 12th Golders Green FIDE Rapid Chess Major · Oct 2018 · 2/4
- 11th Golders Green FIDE Rapid Chess Major · Sep 2018 · 0/4
- Muswell Hill FIDE WEEKDAY Rapid August Major · Aug 2018 · 0/1
- Muswell Hill FIDE WEEKDAY Rapid August Open · Aug 2018 · 0/1
- 10th Golders Green FIDE Rapid Chess Major · Aug 2018 · ½/5
- 1st Kingston Rapidplay Chess Tournament U160 · Jul 2018 · 1/5
- Muswell Hill FIDE WEEKDAY Rapid July Major · Jul 2018 · 1½/6
- 9th Golders Green FIDE Rapid Chess Major · Jul 2018 · ½/5
- 6th DeMontford Bell Kings Place Festival Major · Jul 2018 · 2½/6
- Greater London Chess Club Summer FIDE Rapidplay Major · Jun 2018 · 3½/5
- Muswell Hill FIDE WEEKDAY Rapid June Open · Jun 2018 · 0/1
- Muswell Hill FIDE WEEKDAY Rapid June Major · Jun 2018 · 1/5
- 8th Golders Green FIDE Rapid Chess Major · Jun 2018 · 1½/5
- Muswell Hill FIDE WEEKDAY Rapid May Minor · May 2018 · 0/1
- Muswell Hill FIDE WEEKDAY Rapid May Major · May 2018 · 1/5
- 7th Golders Green FIDE Rapid Chess Major · May 2018 · 0/4
- Muswell Hill FIDE WEEKDAY Rapid April Major · Apr 2018 · 0/4
- 6th Golders Green FIDE Rapid Chess Major · Apr 2018 · 1/4
- Muswell Hill FIDE WEEKDAY Rapid March Major · Mar 2018 · 2½/5
- Golders Green FIDE Rapid Chess March Major · Mar 2018 · 1/3
- Golders Green FIDE Rapid Major Feb 18 · Feb 2018 · 0/2
- Golders Green Rapid Major Jan 18 · Jan 2018 · ½/5
- 9th CSC London Chess Classic: Rapidplay U1825 · Dec 2017 · 1/6
- Muswell Hill FIDE WEEKDAY Rapid Major Nov · Nov 2017 · 1/6
- Golders Green FIDE Rapid Chess Major Nov 2017 · Nov 2017 · 1/6
- Muswell Hill FIDE WEEKDAY Rapid Major Oct · Oct 2017 · 3½/6
- Golders Green FIDE Rapid Chess Major October 2017 · Oct 2017 · 1/6
- Golders Green FIDE Rapid Chess Major September 2017 · Sep 2017 · 3/6
- Muswell Hill FIDE WEEKDAY Rapid Major Aug · Aug 2017 · 4/6
- Golders Green FIDE Rapid Chess Major Aug 2017 · Aug 2017 · ½/4
- Muswell Hill FIDE WEEKDAY Rapid Major · Jul 2017 · 1½/4
- Golders Green FIDE Rapid Chess Major July 2017 · Jul 2017 · 2½/4
- 5th DeMontford Bell Kings Place Festival Major · Jul 2017 · 1½/4
- Greater London Chess Club Summer Rapidplay Major · Jul 2017 · 0/2
- Golders Green FIDE Rapid Chess Major June 2017 · Jun 2017 · 1/3
- Muswell Hill FIDE Rapid May Major · May 2017 · 0/2
- Golders Green FIDE Rapid Chess Major May 2017 · May 2017 · 1½/4
- Golders Green Rapidplay Major Mar 17 · Mar 2017 · 3/6
- Golders Green Rapidplay Major Feb 17 · Feb 2017 · 3½/6
- Golders Green Rapidplay Major Jan 17 · Jan 2017 · ½/4
- 8th CSC London Chess Classic: Super Rapidplay · Dec 2016 · 0/2
- British Rapidplay Championship 2016: Major · Nov 2016 · 3/10
- Golders Green Rapidplay Congress Major October 16 · Oct 2016 · ½/4
- 8th Muswell Hill Rapidplay Major · Oct 2016 · 0/4
- Golders Green Rapidplay Congress Major September 16 · Sep 2016 · 2/5
- Golders Green Rapidplay Congress Major August 16 · Aug 2016 · 2/5
- Golders Green Rapidplay Congress Major June 16 · Jun 2016 · 2/4
- 7th Muswell Hill Rapidplay Major U160 · May 2016 · 1/3
- Golders Green Rapidplay Congress Major May 16 · May 2016 · 2½/6
- Golders Green Rapidplay Congress Major Apr 16 · Apr 2016 · 1½/5
- Golders Green Rapidplay Congress Major Mar 16 · Mar 2016 · 2/6
- Golders Green Rapidplay Congress Major U170 Feb 16 · Feb 2016 · ½/6
- Golders Green Rapidplay Congress Major U170 · Jan 2016 · 0/2
- 7th London Chess Classic: Super Rapidplay · Dec 2015 · 4½/10
- Golders Green Rapidplay Congress Major Nov 15 · Nov 2015 · 2/5
- 5th Muswell Hill Rapidplay Major · Oct 2015 · 1½/5
- Golders Green Rapidplay Congress Major Sep 15 · Sep 2015 · 0/5
- 2015 4NCL Individual Rapidplay · Aug 2015 · 1/7
- Golders Green Rapidplay Congress Major Aug 15 · Aug 2015 · 0/5
- 102nd British Chess Championships Rapidplay U150 · Jul 2015 · 4½/9
- Golders Green Rapidplay Congress Major Jul 15 · Jul 2015 · 1/2
- 3rd Kings Place Festival Major · Jul 2015 · ½/3
- Golders Green Rapidplay Congress Major Jun 15 · Jun 2015 · 2/5
- 4th Muswell Hill Rapidplay Under 160 · May 2015 · 5½/6
- Golders Green Rapidplay Congress Mar 15 U170 · Mar 2015 · 2/5
- Golders Green Rapidplay Congress Feb 15 U145 · Feb 2015 · 4/6
- London Chess Classic 2014 Super Rapidplay Open · Dec 2014 · 3½/10
- Metropolitan Police Rapidplay Sept 2014 · Sep 2014 · 1/5
- Kings Place Chess Festival - Major · Jun 2014 · 0/2
- Golders Green Rapidplay Congress Apr '14 U170 · Apr 2014 · 0/2
- Golders Green Rapidplay Congress Mar '14 U170 · Mar 2014 · ½/3
- Golders Green Rapidplay Congress Jan '14 U170 · Jan 2014 · 1/5
- Golders Green Major Rapid Sept 2013 · Sep 2013 · 1/3
- Golders Green Major Rapid Aug 2013 · Aug 2013 · 2/6
- Golders Green Rapidplay Major July 2013 · Jul 2013 · ½/5
- Kings Place Chess Festival Rapidplay Major June 2013 · Jun 2013 · 1/6
- Golders Green Rapidplay Major · Jan 2013 · 0/2
- Golders Green Rapidplay Major November 2012 · Nov 2012 · 1/5
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.