2024-03-03 | Scottish National Championships | 2202±123 | −56 | 2146±88 |
2023-03-05 | Scottish National Championships | 2010±108 | +185 | 2195±94 |
2022-03-06 | Scottish National Championships | 1979±89 | +24 | 2003±73 |
2021-11-27 | Scottish National League | 1999±96 | −22 | 1977±79 |
2021-11-08 | WTT Contender, Novo Mesto (Men) | 1999±95 | −1 | 1998±94 |
2021-10-23 | Scottish National Championships | 1819±119 | +180 | 1999±93 |
2020-02-29 | Scottish National Championships | 1737±63 | +71 | 1808±61 |
2020-01-04 | Jarvis Sports Edinburgh Open | 1810±80 | −74 | 1736±55 |
2019-09-03 | ITTF European Championships, Nantes (Men) | 1827±72 | −20 | 1807±65 |
2019-04-21 | World Table Tennis Championships, Budapest (Men) | 1828±56 | −4 | 1824±54 |
2019-03-02 | Scottish National Championships | 1825±55 | +2 | 1827±47 |
2019-01-05 | Jarvis Sports Edinburgh Open | 1813±68 | +11 | 1824±46 |
2018-07-15 | European Youth Championships, Cluj Napoca (Boys) | 1849±50 | −39 | 1810±40 |
2018-04-29 | Scottish National Championships 2018 | 1845±39 | +3 | 1848±35 |
2018-04-15 | British League | 1849±40 | −4 | 1845±36 |
2018-04-14 | British League | 1865±45 | −16 | 1849±40 |
2018-03-26 | Edinburgh & Lothians League: Mar 26 - Apr 1 2018 | 1868±49 | −3 | 1865±41 |
2018-03-10 | Scottish National League | 1835±43 | +33 | 1868±46 |
2018-02-25 | Scottish Schools | 1843±46 | −8 | 1835±40 |
2018-02-19 | Edinburgh & Lothians League: Feb 19 - Feb 25 2018 | 1842±45 | +1 | 1843±45 |
2018-02-05 | Edinburgh & Lothians League: Feb 5 - Feb 11 2018 | 1841±42 | 0 | 1841±42 |
2018-01-06 | Jarvis Sports Edinburgh Open | 1847±44 | −7 | 1840±35 |
2017-12-04 | Edinburgh & Lothians League: Dec 4 - Dec 10 2017 | 1844±37 | +3 | 1847±37 |
2017-11-25 | Scottish National League | 1832±38 | +12 | 1844±35 |
2017-11-06 | Edinburgh & Lothians League: Nov 6 - Nov 12 2017 | 1825±34 | +7 | 1832±33 |
2017-11-05 | British League | 1840±43 | −15 | 1825±34 |
2017-10-07 | British League | 1831±42 | +9 | 1840±37 |
2017-09-13 | ITTF European Team Championships, Luxembourg (Men) | 1801±34 | +30 | 1831±37 |
2017-09-10 | British National League (Championship) | 1801±39 | 0 | 1801±33 |
2017-09-03 | Sainsbury’s School Games | 1845±50 | −44 | 1801±37 |
2017-07-14 | European Youth Championships, Guimaraes (Boys) | 1888±56 | −44 | 1844±40 |
2017-04-01 | Scottish National League | 1888±40 | −2 | 1886±36 |
2017-03-19 | British National League - Championship, A1 & A2 | 1864±36 | +24 | 1888±37 |
2017-03-05 | Junior Scottish National Championships | 1859±35 | +5 | 1864±32 |
2017-03-04 | Senior Scottish National Championships | 1858±38 | +1 | 1859±34 |
2017-02-18 | Scottish Schools Qualifier | 1847±34 | +11 | 1858±34 |
2017-02-04 | Jarvis Sports Edinburgh Open | 1815±37 | +32 | 1847±31 |
2017-01-29 | West Of Scotland Open | 1826±47 | −11 | 1815±35 |
2016-12-11 | British National League - Championship, A1 & A2 | 1863±42 | −38 | 1825±36 |
2016-11-26 | Scottish National League | 1866±41 | −3 | 1863±38 |
2016-11-13 | British National League - Championship, A1 and A2 | 1867±41 | −1 | 1866±38 |
2016-11-06 | Edinburgh Banded Series | 1865±47 | +2 | 1867±40 |
2016-10-30 | ETTU Cup (Men, Stage 2) | 1867±49 | −2 | 1865±45 |
2016-10-08 | Scottish National League | 1856±45 | +10 | 1866±45 |
2016-09-17 | ETTU Cup (Men, Stage 1) | 1842±41 | +14 | 1856±41 |
2016-09-11 | British National League - Championship, A1 & A2 | 1823±41 | +19 | 1842±39 |
2016-09-04 | Sainsburys School Games (Boys) | 1854±53 | −31 | 1823±40 |
2016-07-08 | European Youth Championships, Zagreb (Boys) | 1877±56 | −24 | 1853±42 |
2016-04-24 | Junior Scottish National Championships | 1864±45 | +11 | 1875±43 |
2016-04-23 | Senior Scottish National Championships | 1862±46 | +2 | 1864±45 |
2016-03-26 | Inter League | 1841±42 | +20 | 1861±41 |
2016-03-21 | Edinburgh & Lothians League: Mar 21 - Mar 27 2016 | 1840±41 | +1 | 1841±41 |
2016-03-19 | Scottish National League (Round 3) | 1849±48 | −9 | 1840±41 |
2016-03-14 | Edinburgh & Lothians League: Mar 14 - Mar 20 2016 | 1839±48 | +10 | 1849±47 |
2016-02-29 | Edinburgh & Lothians League: Feb 29 - Mar 6 2016 | 1833±45 | +6 | 1839±45 |
2016-02-22 | Edinburgh & Lothians League: Feb 22 - Feb 28 2016 | 1832±44 | +1 | 1833±44 |
2016-02-21 | Scottish Schools Finals | 1827±44 | +5 | 1832±44 |
2016-02-01 | Edinburgh & Lothians League: Feb 1 - Feb 7 2016 | 1826±40 | +1 | 1827±40 |
2016-01-25 | Edinburgh & Lothians League: Jan 25 - Jan 31 2016 | 1825±39 | +1 | 1826±39 |
2016-01-23 | Glasgow Junior Open | 1829±47 | −4 | 1825±38 |
2016-01-11 | Edinburgh & Lothians League: Jan 11 - Jan 17 2016 | 1828±44 | +1 | 1829±44 |
2016-01-04 | Edinburgh & Lothians League: Jan 4 - Jan 10 2016 | 1821±43 | +7 | 1828±43 |
2015-12-06 | Edinburgh Championships | 1805±36 | +16 | 1821±37 |
2015-11-30 | Edinburgh & Lothians League: Nov 30 - Dec 6 2015 | 1804±35 | +1 | 1805±35 |
2015-11-28 | Scottish National League (Round 2) | 1800±37 | +4 | 1804±34 |
2015-11-23 | Edinburgh & Lothians League: Nov 23 - Nov 29 2015 | 1786±36 | +14 | 1800±35 |
2015-11-21 | North Ayrshire Open | 1771±43 | +15 | 1786±35 |
2015-11-16 | Edinburgh & Lothians League: Nov 16 - Nov 22 2015 | 1768±42 | +3 | 1771±42 |
2015-11-09 | Edinburgh & Lothians League: Nov 9 - Nov 15 2015 | 1764±41 | +4 | 1768±41 |
2015-11-02 | Edinburgh & Lothians League: Nov 2 - Nov 8 2015 | 1760±40 | +4 | 1764±40 |
2015-10-19 | Edinburgh & Lothians League: Oct 19 - Oct 25 2015 | 1758±37 | +2 | 1760±37 |
2015-10-12 | Edinburgh & Lothians League: Oct 12 - Oct 18 2015 | 1757±36 | +1 | 1758±36 |
2015-10-05 | Edinburgh & Lothians League: Oct 5 - Oct 11 2015 | 1773±37 | −16 | 1757±34 |
2015-09-28 | Edinburgh & Lothians League: Sep 28 - Oct 4 2015 | 1767±35 | +6 | 1773±35 |
2015-09-21 | Edinburgh & Lothians League: Sep 21 - Sep 27 2015 | 1762±34 | +5 | 1767±33 |
2015-09-14 | Edinburgh & Lothians League: Sep 14 - Sep 20 2015 | 1752±33 | +9 | 1761±32 |
2015-09-13 | South Of Scotland Open (Juniors) | 1758±34 | −6 | 1752±32 |
2015-09-12 | South Of Scotland Open (Seniors) | 1753±35 | +5 | 1758±34 |
2015-09-05 | Sainsburys School Games (Boys) | 1774±45 | −21 | 1753±33 |
2015-07-10 | European Youth Championships, Bratislava (Boys) | 1777±43 | −4 | 1773±32 |
2015-06-28 | Senior Schools International (Individuals) | 1767±45 | +9 | 1776±40 |
2015-05-06 | ITTF Junior Circuit Spanish Junior and Cadet Open, Platja d’Aro (Boys) | 1811±40 | −45 | 1766±33 |
2015-03-29 | Inter League | 1804±34 | +7 | 1811±31 |
2015-03-23 | Edinburgh & Lothians League: Mar 23 - Mar 29 2015 | 1803±32 | 0 | 1803±32 |
2015-03-21 | Scottish National League (Round 3) | 1786±33 | +17 | 1803±32 |
2015-03-16 | Edinburgh & Lothians League: Mar 16 - Mar 22 2015 | 1781±32 | +5 | 1786±31 |
2015-03-15 | Junior and Cadet 6 Nations | 1790±37 | −9 | 1781±31 |
2015-03-09 | Edinburgh & Lothians League: Mar 9 - Mar 15 2015 | 1787±36 | +3 | 1790±35 |
2015-03-08 | Junior Scottish National Championships | 1797±39 | −10 | 1787±35 |
2015-03-07 | Senior Scottish National Championships | 1791±44 | +6 | 1797±39 |
2015-03-02 | Edinburgh & Lothians League: Mar 2 - Mar 8 2015 | 1788±43 | +3 | 1791±43 |
2015-02-23 | Edinburgh & Lothians League: Feb 23 - Mar 1 2015 | 1776±42 | +12 | 1788±41 |
2015-02-21 | Scottish Schools Finals | 1782±48 | −6 | 1776±41 |
2015-01-26 | Edinburgh & Lothians League: Jan 26 - Feb 1 2015 | 1773±43 | +9 | 1782±43 |
2015-01-25 | West of Scotland Junior Grand Prix | 1778±52 | −5 | 1773±42 |
2015-01-19 | Edinburgh & Lothians League: Jan 19 - Jan 25 2015 | 1773±51 | +5 | 1778±51 |
2015-01-12 | Edinburgh & Lothians League: Jan 12 - Jan 18 2015 | 1768±50 | +5 | 1773±50 |
2015-01-05 | Edinburgh & Lothians League: Jan 5 - Jan 11 2015 | 1766±48 | +2 | 1768±48 |
2014-12-01 | Edinburgh & Lothians League: Dec 1 - Dec 7 2014 | 1764±41 | +1 | 1765±41 |
2014-11-29 | Scottish National League | 1767±46 | −3 | 1764±41 |
2014-11-24 | Edinburgh & Lothians League: Nov 24 - Nov 30 2014 | 1749±40 | +18 | 1767±45 |
2014-11-17 | Edinburgh & Lothians League: Nov 17 - Nov 23 2014 | 1746±38 | +3 | 1749±38 |
2014-11-10 | Edinburgh & Lothians League: Nov 10 - Nov 16 2014 | 1744±36 | +2 | 1746±36 |
2014-11-09 | North Ayrshire Open (Sunday) | 1720±33 | +24 | 1744±35 |
2014-11-08 | North Ayrshire Open (Saturday) | 1716±38 | +4 | 1720±32 |
2014-11-03 | Edinburgh & Lothians League: Nov 3 - Nov 9 2014 | 1699±37 | +17 | 1716±37 |
2014-10-20 | Edinburgh & Lothians League: Oct 20 - Oct 26 2014 | 1691±34 | +7 | 1698±33 |
2014-10-19 | Perth Junior Grand Prix | 1691±38 | 0 | 1691±34 |
2014-10-13 | Edinburgh & Lothians League: Oct 13 - Oct 19 2014 | 1682±37 | +9 | 1691±36 |
2014-10-11 | Scottish National League | 1699±46 | −17 | 1682±37 |
2014-10-06 | Edinburgh & Lothians League: Oct 6 - Oct 12 2014 | 1678±43 | +21 | 1699±45 |
2014-09-22 | Edinburgh & Lothians League: Sep 22 - Sep 28 2014 | 1662±41 | +16 | 1678±39 |
2014-09-15 | Edinburgh & Lothians League: Sep 15 - Sep 21 2014 | 1654±41 | +8 | 1662±39 |
2014-09-07 | Sainsbury’s School Games (Boys) | 1679±51 | −26 | 1653±39 |
2014-07-11 | European Youth Championships, Riva del Garda (Boys) | 1711±45 | −33 | 1678±40 |
2014-05-25 | Murrayfield Junior Open 2014 | 1717±39 | −7 | 1710±35 |
2014-04-27 | North Of Scotland Open 2014 (Mens Band 1) | 1718±34 | −2 | 1716±32 |
2014-04-26 | North Of Scotland Open 2014 | 1725±38 | −7 | 1718±33 |
2014-03-31 | Edinburgh & Lothians League: Mar 31 - Apr 6 2014 | 1723±35 | +1 | 1724±32 |
2014-03-24 | Edinburgh & Lothians League: Mar 24 - Mar 30 2014 | 1717±33 | +6 | 1723±33 |
2014-03-17 | Edinburgh & Lothians League: Mar 17 - Mar 23 2014 | 1714±31 | +3 | 1717±31 |
2014-03-15 | Junior and Cadet Six Nations | 1747±55 | −33 | 1714±31 |
2014-03-10 | Edinburgh & Lothians League: Mar 10 - Mar 16 2014 | 1740±53 | +6 | 1746±54 |
2014-03-01 | Scottish National Championships 2014 | 1720±56 | +20 | 1740±51 |
2014-02-24 | Edinburgh & Lothians League: Feb 24 - Mar 2 2014 | 1677±41 | +43 | 1720±56 |
2014-02-17 | Edinburgh & Lothians League: Feb 17 - Feb 23 2014 | 1662±39 | +14 | 1676±39 |
2014-02-03 | Edinburgh & Lothians League: Feb 3 - Feb 9 2014 | 1656±37 | +6 | 1662±36 |
2014-02-02 | Royal Dynasty 2014 | 1658±44 | −2 | 1656±36 |
2014-01-13 | Edinburgh & Lothians League: Jan 13 - Jan 19 2014 | 1647±40 | +11 | 1658±40 |
2014-01-06 | Edinburgh & Lothians League: Jan 6 - Jan 12 2014 | 1643±38 | +4 | 1647±38 |
2013-12-16 | Edinburgh & Lothians League: Dec 16 - Dec 22 2013 | 1639±33 | +4 | 1643±33 |
2013-12-09 | Edinburgh & Lothians League: Dec 9 - Dec 15 2013 | 1617±33 | +22 | 1639±31 |
2013-12-08 | Edinburgh Championships | 1629±35 | −12 | 1617±32 |
2013-12-02 | Edinburgh & Lothians League: Dec 2 - Dec 8 2013 | 1633±36 | −4 | 1629±34 |
2013-11-25 | Edinburgh & Lothians League: Nov 25 - Dec 1 2013 | 1658±40 | −25 | 1633±34 |
2013-11-18 | Edinburgh & Lothians League: Nov 18 - Nov 24 2013 | 1651±39 | +7 | 1658±38 |
2013-11-11 | Edinburgh & Lothians League: Nov 11 - Nov 17 2013 | 1650±38 | 0 | 1650±37 |
2013-11-04 | Edinburgh & Lothians League: Nov 4 - Nov 10 2013 | 1649±41 | 0 | 1649±36 |
2013-10-28 | Edinburgh & Lothians League: Oct 28 - Nov 3 2013 | 1627±40 | +22 | 1649±39 |
2013-10-21 | Edinburgh & Lothians League: Oct 21 - Oct 27 2013 | 1612±40 | +15 | 1627±38 |
2013-10-14 | Edinburgh & Lothians League: Oct 14 - Oct 20 2013 | 1612±43 | 0 | 1612±39 |
2013-10-07 | Edinburgh & Lothians League: Oct 7 - Oct 13 2013 | 1595±49 | +17 | 1612±41 |
2013-09-23 | Edinburgh & Lothians League: Sep 23 - Sep 29 2013 | 1630±56 | −35 | 1595±47 |
2013-09-16 | Edinburgh & Lothians League: Sep 16 - Sep 22 2013 | 1674±82 | −44 | 1630±55 |
2013-03-25 | Edinburgh & Lothians League: Mar 25 - Mar 31 2013 | 1668±61 | +2 | 1670±61 |
2013-03-18 | Edinburgh & Lothians League: Mar 18 - Mar 24 2013 | 1641±51 | +27 | 1668±60 |
2013-03-11 | Edinburgh & Lothians League: Mar 11 - Mar 17 2013 | 1638±50 | +3 | 1641±50 |
2013-03-04 | Edinburgh & Lothians League: Mar 4 - Mar 10 2013 | 1637±49 | +1 | 1638±49 |
2013-02-25 | Edinburgh & Lothians League: Feb 25 - Mar 3 2013 | 1612±47 | +25 | 1637±48 |
2013-02-18 | Edinburgh & Lothians League: Feb 18 - Feb 24 2013 | 1599±46 | +13 | 1612±45 |
2013-02-04 | Edinburgh & Lothians League: Feb 4 - Feb 10 2013 | 1598±44 | 0 | 1598±43 |
2013-01-28 | Edinburgh & Lothians League: Jan 28 - Feb 3 2013 | 1596±48 | +2 | 1598±42 |
2013-01-21 | Edinburgh & Lothians League: Jan 21 - Jan 27 2013 | 1604±54 | −8 | 1596±46 |
2013-01-14 | Edinburgh & Lothians League: Jan 14 - Jan 20 2013 | 1596±54 | +8 | 1604±53 |
2012-12-17 | Edinburgh & Lothians League: Dec 17 - Dec 23 2012 | 1579±50 | +16 | 1595±49 |
2012-12-09 | Edinburgh Championships | 1584±61 | −5 | 1579±49 |
2012-12-03 | Edinburgh & Lothians League: Dec 3 - Dec 9 2012 | 1578±61 | +6 | 1584±60 |
2012-11-26 | Edinburgh & Lothians League: Nov 26 - Dec 2 2012 | 1560±62 | +18 | 1578±60 |
2012-11-19 | Edinburgh & Lothians League: Nov 19 - Nov 25 2012 | 1508±69 | +52 | 1560±61 |
2012-11-12 | Edinburgh & Lothians League: Nov 12 - Nov 18 2012 | 1502±71 | +6 | 1508±68 |
2012-11-05 | Edinburgh & Lothians League: Nov 5 - Nov 11 2012 | 1437±101 | +65 | 1502±70 |
2012-10-22 | Edinburgh & Lothians League: Oct 22 - Oct 28 2012 | 1545±127 | −109 | 1436±100 |
2012-10-15 | Edinburgh & Lothians League: Oct 15 - Oct 21 2012 | 1676±332 | −132 | 1544±127 |
2012-09-24 | Edinburgh & Lothians League: Sep 24 - Sep 30 2012 | 1400±450 | +276 | 1676±331 |