Intro ¦ Ratings ¦ Results ¦ Calculation ¦ Explanation

Details of Matthew Needle

Begin Rating:

 1200

Present Rating:

 2214

Highest Rating ever:

 2263 (2016-09-19, position: 10)

Lowest Rating ever:

 1087 (2012-02-06, position: 47)

Matches played (367):

[date][player A][player B][gms A][gms B][pnt A][pnt B]
2022-06-16Matthew NeedleShehroze Aamer31-88
2022-06-16Matthew NeedleJose Suarez31-33
2022-06-16Rahul AcharyaMatthew Needle317-7
2021-12-16Matthew NeedleKevin Lewis3012-12
2021-12-16Matthew NeedleJulian Archer32-1717
2021-12-16Matthew NeedleArt Dubow301-1
2021-12-16Matthew NeedleJose Suarez3011-11
2021-07-22Matthew NeedleRosine Dongo306-6
2021-07-22Matthew NeedleJose Suarez308-8
2021-07-22Matthew NeedleEugene Sazhin31-66
2021-07-15Matthew NeedleJose Suarez3010-10
2021-07-15Matthew NeedleJ. T. He309-9
2021-06-24Matthew NeedleIan Banfield32-1616
2021-06-24Felix LarteyMatthew Needle3010-10
2021-06-17Matthew NeedleEugene Sazhin32-1515
2021-06-10Matthew NeedleAlec Holst309-9
2021-06-10Felix LarteyMatthew Needle3012-12
2021-06-03Matthew NeedleAmoolya Menon309-9
2021-06-03Matthew NeedleTattoo Szeles32-1010
2020-03-05Felix LarteyMatthew Needle3014-14
2020-03-05Matthew NeedleMauricio Vergara312-2
2020-02-06Matthew NeedleMarcelo Alava23-1616
2020-01-30Matthew NeedleMarcelo Alava313-3
2020-01-30Courage NanevieMatthew Needle03-3030
2020-01-23Courage NanevieMatthew Needle32-11
2020-01-23Matthew NeedleMauricio Vergara3021-21
2017-11-10Matthew NeedleAmel Medunjanin3017-17
2017-11-10Matthew NeedleAdnan Medunjanin23-55
2017-06-16Matthew NeedleCourage Nanevie324-4
2017-06-16Matthew NeedleAlec Holst31-88
2017-02-24Matthew NeedleTian Zhang3022-22
2017-02-24Azeez JamiuMatthew Needle308-8
2016-08-11Kai Zhang[PH]Matthew Needle23-99
2016-08-11Matthew NeedleDaniel Vila3015-15
2016-07-28Matthew NeedleBen Nisbet312-2
2016-07-28Matthew NeedleRich DeWitt319-9
2016-07-21Matthew NeedleHanwei Wang (R)3011-11
2016-07-21Matthew NeedleBen Nisbet313-3
2016-06-02Hassan HosseiniMatthew Needle3014-14
2016-05-19Hassan HosseiniMatthew Needle31-11
2016-05-19Rahul AcharyaMatthew Needle321-1
2016-05-12Matthew NeedleJingsong Zhu317-7
2016-05-12Tian ZhangMatthew Needle323-3
2016-05-05Cedric ObaMatthew Needle3012-12
2016-05-05Matthew NeedleBen Nisbet316-6
2016-04-21Matthew NeedleAmel Medunjanin31-44
2016-04-21Tian ZhangMatthew Needle323-3
2016-04-07Matthew NeedleAdis Medunjanin3200
2016-04-07Matthew NeedleJingsong Zhu13-2222
2016-02-18Tian ZhangMatthew Needle13-1515
2016-01-21Olouwachehoun GuiganfodeMatthew Needle308-8
2016-01-21Matthew NeedleFouad Abdullah317-7
2015-03-12Matthew NeedleSreehari Sulochanan3013-13
2015-03-12Ben NisbetMatthew Needle13-1414
2014-11-20Ben NisbetMatthew Needle3022-22
2014-11-20Victor KrupinskiMatthew Needle3015-15
2014-10-30Matthew NeedleJingsong Zhu316-6
2014-10-30Matthew NeedleRohan Acharya318-8
2014-10-23Rahul AcharyaMatthew Needle3012-12
2014-10-23Matthew NeedleRohan Acharya23-1212
2014-10-16Rahul AcharyaMatthew Needle311-1
2014-10-09Rahul AcharyaMatthew Needle3015-15
2014-10-09Matthew NeedleBen Nisbet323-3
2014-10-02Matthew NeedleRohan Acharya3020-20
2014-10-02Dieter PeiseMatthew Needle3112-12
2014-09-25Adnan MedunjaninMatthew Needle324-4
2014-09-25Matthew NeedleYi Gu3112-12
2014-09-18Ashwin KapurMatthew Needle23-77
2013-12-06Matthew NeedleRahul Acharya13-2323
2013-11-21Matthew NeedleBill McGimpsey31-1212
2013-11-21Matthew NeedleRohan Acharya31-1212
2013-11-14Matthew NeedleVerna Edwards304-4
2013-11-14Matthew NeedleJohn Rubin3012-12
2013-11-14Matthew NeedlePeter Lu301-1
2013-10-24Matthew NeedleRich Kronenberg301-1
2013-10-24Matthew NeedleBill McGimpsey301-1
2013-10-24Matthew NeedleRohan Acharya301-1
2013-10-17Matthew NeedleAlok Kumar3013-13
2013-10-17Josh SchubackMatthew Needle3019-19
2013-10-17Matthew NeedleArtem Studenikin305-5
2013-10-10Adnan MedunjaninMatthew Needle23-55
2013-10-10Matthew NeedleTrevor Salmon307-7
2013-10-10Matthew NeedleJ. T. He31-55
2013-10-03Adnan MedunjaninMatthew Needle23-55
2013-10-03Matthew NeedleTrevor Salmon306-6
2013-10-03Matthew NeedleJ. T. He308-8
2013-09-26Matthew NeedleOliver Jakob23-1212
2013-09-26Matthew NeedleArtem Studenikin306-6
2013-09-26Matthew NeedleWill Shortz3015-15
2013-09-19Matthew NeedleAmel Medunjanin3011-11
2013-09-19Matthew NeedleAndriy Hrishin3018-18
2013-09-19Ben NisbetMatthew Needle13-2626
2013-06-27Matthew NeedleWill Shortz3111-11
2013-06-27Matthew NeedleArtem Studenikin306-6
2013-06-13Josh SchubackMatthew Needle32-33
2013-06-06Adnan MedunjaninMatthew Needle309-9
2013-05-16Matthew NeedleWill Shortz3024-24
2013-05-16Matthew NeedleRahul Acharya32-11
2013-05-16Matthew NeedleTrevor Salmon32-66
2013-05-09Josh SchubackMatthew Needle32-55
2013-04-18Matthew NeedleRahul Acharya311-1
2013-04-11Matthew NeedleRahul Acharya3017-17
2013-04-11Adnan MedunjaninMatthew Needle23-2121
2013-04-04Dieter PeiseMatthew Needle305-5
2013-04-04Dieter PeiseMatthew Needle31-77
2013-04-04Ben NisbetMatthew Needle32-1414
2013-03-28Adnan MedunjaninMatthew Needle3016-16
2013-03-28Matthew NeedleWill Shortz03-3232
2013-03-28Josh SchubackMatthew Needle23-1313
2013-03-28Matthew NeedleRahul Acharya03-4343
2013-03-28Matthew NeedleAaron Wald13-3232
2013-03-21Matthew NeedleDavid Hill305-5
2013-03-21Josh SchubackMatthew Needle3020-20
2013-03-14Josh SchubackMatthew Needle3200
2013-03-14Josh SchubackMatthew Needle23-1010
2013-03-14Matthew NeedleWill Shortz13-1919
2013-02-28Dieter PeiseMatthew Needle32-1010
2013-02-28Victor KrupinskiMatthew Needle305-5
2013-02-28Matthew NeedleTrevor Salmon23-2222
2013-02-21Dieter PeiseMatthew Needle32-77
2013-02-21Dieter PeiseMatthew Needle3100
2013-02-21Matthew NeedleJosh Schuback23-66
2013-02-21Matthew NeedleAaron Wald32-1515
2013-02-07Matthew NeedleWill Shortz3024-24
2013-01-31Dieter PeiseMatthew Needle313-3
2013-01-31Dieter PeiseMatthew Needle3015-15
2013-01-31Matthew NeedleArtem Studenikin306-6
2013-01-31Matthew NeedleAmel Medunjanin305-5
2013-01-31Adnan MedunjaninMatthew Needle03-3838
2013-01-31Matthew NeedleRon Weber23-1616
2013-01-31Dieter PeiseMatthew Needle3015-15
2013-01-24Victor KrupinskiMatthew Needle308-8
2013-01-24Dieter PeiseMatthew Needle3020-20
2013-01-24Dieter PeiseMatthew Needle3020-20
2013-01-17Matthew NeedleAaron Wald305-5
2013-01-17Matthew NeedleAmel Medunjanin31-77
2013-01-03Ben NisbetMatthew Needle3100
2013-01-03Dieter PeiseMatthew Needle32-44
2013-01-03Victor KrupinskiMatthew Needle3012-12
2013-01-03Matthew NeedleTrevor Salmon31-77
2013-01-03Matthew NeedleRahul Acharya308-8
2013-01-03Matthew NeedleRahul Acharya308-8
2013-01-03Matthew NeedleAaron Wald305-5
2013-01-03Matthew NeedleZak Kaplan305-5
2013-01-03Matthew NeedleAmel Medunjanin306-6
2012-12-27Yi GuMatthew Needle3011-11
2012-12-20Will ShortzMatthew Needle23-1313
2012-12-20Matthew NeedleAaron Wald305-5
2012-12-20Matthew NeedleJosh Schuback32-55
2012-12-13Ben NisbetMatthew Needle32-1515
2012-12-13Matthew NeedleJosh Schuback13-2828
2012-11-29Matthew NeedleRahul Acharya305-5
2012-11-29Dieter PeiseMatthew Needle305-5
2012-11-29Dieter PeiseMatthew Needle305-5
2012-11-29Matthew NeedleJosh Schuback23-2424
2012-11-29Dieter PeiseMatthew Needle305-5
2012-11-29Matthew NeedleTrevor Mack32-55
2012-11-08Dieter PeiseMatthew Needle305-5
2012-11-08Matthew NeedleJosh Schuback31-77
2012-11-08Matthew NeedleAmel Medunjanin305-5
2012-11-08Matthew NeedleAaron Wald305-5
2012-11-08Matthew NeedleTrevor Salmon3011-11
2012-11-01Matthew NeedleTrevor Salmon23-2020
2012-11-01Matthew NeedleAndriy Hrishin315-5
2012-11-01Will ShortzMatthew Needle03-3434
2012-10-25Matthew NeedleAmel Medunjanin31-77
2012-10-25Matthew NeedleEdgar Sanchez3100
2012-10-25Alok KumarMatthew Needle32-77
2012-10-25Jingsong ZhuMatthew Needle32-1212
2012-10-18Victor KrupinskiMatthew Needle305-5
2012-10-18Dieter PeiseMatthew Needle305-5
2012-10-18Matthew NeedleArtem Studenikin32-1515
2012-10-18Dieter PeiseMatthew Needle32-1515
2012-10-18Matthew NeedleAndriy Hrishin13-1919
2012-10-18Will ShortzMatthew Needle03-3535
2012-10-18Jingsong ZhuMatthew Needle309-9
2012-10-11Matthew NeedleAminu Mohammed315-5
2012-10-11Will ShortzMatthew Needle32-77
2012-10-04Ben NisbetMatthew Needle305-5
2012-10-04Matthew NeedleAminu Mohammed23-1515
2012-10-04Matthew NeedleTrevor Salmon13-2525
2012-10-04Victor KrupinskiMatthew Needle305-5
2012-10-04Matthew NeedleArtem Studenikin308-8
2012-10-04Eric ZhengMatthew Needle03-3636
2012-10-04Matthew NeedleAaron Wald305-5
2012-10-04Matthew NeedleTrevor Salmon3012-12
2012-09-27Matthew NeedleAmel Medunjanin305-5
2012-09-27Matthew NeedleEdgar Sanchez32-44
2012-09-27Janis WitteMatthew Needle321-1
2012-09-27Ben NisbetMatthew Needle32-1515
2012-09-27Matthew NeedleTrevor Salmon3016-16
2012-09-20Nikhil ThiruvengadamMatthew Needle305-5
2012-09-20Matthew NeedleArtem Studenikin32-1414
2012-09-20Matthew NeedleAaron Wald31-77
2012-09-20Dieter PeiseMatthew Needle305-5
2012-09-13Matthew NeedleArtem Studenikin307-7
2012-09-13Matthew NeedleTrevor Salmon23-1919
2012-09-13Matthew NeedleAminu Mohammed312-2
2012-09-13Will ShortzMatthew Needle3013-13
2012-09-13Ben NisbetMatthew Needle31-77
2012-09-06Matthew NeedleAndriy Hrishin32-22
2012-09-06Matthew NeedleAminu Mohammed32-66
2012-08-30Will ShortzMatthew Needle23-1717
2012-08-30Matthew NeedleMike Chew308-8
2012-08-30Matthew NeedleAmel Medunjanin305-5
2012-08-30Matthew NeedleAaron Wald305-5
2012-08-30Eric ZhengMatthew Needle3013-13
2012-08-30Matthew NeedleAminu Mohammed32-33
2012-08-30Matthew NeedleAmel Medunjanin305-5
2012-08-23Dieter PeiseMatthew Needle305-5
2012-08-23Matthew NeedleAmel Medunjanin305-5
2012-08-23Matthew NeedleOliver Jakob306-6
2012-08-16Matthew NeedleAmel Medunjanin31-77
2012-08-16Will ShortzMatthew Needle3011-11
2012-08-16Matthew NeedleAminu Mohammed3017-17
2012-08-09Matthew NeedleAmel Medunjanin31-77
2012-08-09Dieter PeiseMatthew Needle305-5
2012-08-09Matthew NeedleJosh Schuback31-77
2012-08-09Matthew NeedleAndriy Hrishin13-1717
2012-08-09Matthew NeedleGregory Large305-5
2012-08-02Adnan MedunjaninMatthew Needle03-4040
2012-08-02Adnan MedunjaninMatthew Needle03-4040
2012-08-02Dieter PeiseMatthew Needle305-5
2012-08-02Adnan MedunjaninMatthew Needle03-4040
2012-08-02Adnan MedunjaninMatthew Needle03-4040
2012-08-02Adnan MedunjaninMatthew Needle03-4040
2012-08-02Nikhil ThiruvengadamMatthew Needle305-5
2012-08-02Will ShortzMatthew Needle32-1414
2012-08-02Matthew NeedleAmy Hsu13-2121
2012-07-26Andriy HrishinMatthew Needle23-1616
2012-07-26Matthew NeedleTrevor Salmon23-1010
2012-07-26Jingsong ZhuMatthew Needle305-5
2012-07-26Will ShortzMatthew Needle307-7
2012-07-26Matthew NeedleArtem Studenikin13-1313
2012-07-19Dieter PeiseMatthew Needle305-5
2012-07-19Dieter PeiseMatthew Needle305-5
2012-07-19Matthew NeedleJon Ng309-9
2012-07-19Rashad KingMatthew Needle3010-10
2012-07-19Matthew NeedleDave Tryon305-5
2012-07-19Dieter PeiseMatthew Needle305-5
2012-07-19Will ShortzMatthew Needle13-3232
2012-07-13Matthew NeedleJosh Schuback3011-11
2012-07-13Matthew NeedleAmel Medunjanin305-5
2012-07-13Matthew NeedleAmel Medunjanin305-5
2012-07-12Matthew NeedleSanjiv Kalkar305-5
2012-07-12Matthew NeedleJosh Schuback3011-11
2012-07-12Ben NisbetMatthew Needle305-5
2012-07-12Matthew NeedleAmel Medunjanin305-5
2012-07-05Dieter PeiseMatthew Needle305-5
2012-07-05Matthew NeedleJosh Schuback31-33
2012-07-05Leo TrubmanMatthew Needle03-2626
2012-07-05Will ShortzMatthew Needle31-77
2012-07-05Matthew NeedleBoris Neyman309-9
2012-06-28Matthew NeedleAmel Medunjanin305-5
2012-06-28Dieter PeiseMatthew Needle305-5
2012-06-28Matthew NeedleArtem Studenikin03-2828
2012-06-28Matthew NeedlePaul Nunez323-3
2012-06-28Will ShortzMatthew Needle13-3232
2012-06-21Matthew NeedleRicky Narsingh13-1515
2012-06-21Will ShortzMatthew Needle23-2525
2012-06-21Matthew NeedleAmel Medunjanin31-77
2012-06-21Will ShortzMatthew Needle13-3232
2012-06-21Andriy HrishinMatthew Needle32-1010
2012-06-07Matthew NeedleElin Posner3111-11
2012-06-07Victor KrupinskiMatthew Needle305-5
2012-06-07Matthew NeedleLeo Trubman324-4
2012-05-31Trevor SalmonMatthew Needle03-3535
2012-05-31Matthew NeedleWarren Rattray305-5
2012-05-31Will ShortzMatthew Needle305-5
2012-05-24Will ShortzMatthew Needle31-77
2012-05-24Matthew NeedleMarty Ehrenreich31-77
2012-05-17Bill McGimpseyMatthew Needle3015-15
2012-05-10Matthew NeedleAmel Medunjanin306-6
2012-05-10Jennifer JohnsonMatthew Needle03-3232
2012-05-10Will ShortzMatthew Needle31-77
2012-05-10Adnan MedunjaninMatthew Needle305-5
2012-05-10Jared GraberMatthew Needle31-33
2012-05-03Matthew NeedleRene Kovac305-5
2012-04-26Matthew NeedleDavid Hill03-3131
2012-04-19Matthew NeedleJohn Tobin305-5
2012-04-19Matthew NeedleAaron Wald31-22
2012-04-19Dieter PeiseMatthew Needle305-5
2012-04-19Jon NgMatthew Needle23-77
2012-04-19Gary CheungMatthew Needle13-2525
2012-04-19Mark YunMatthew Needle31-77
2012-04-12Jennifer JohnsonMatthew Needle32-55
2012-04-12Dieter PeiseMatthew Needle31-77
2012-04-12John RubinMatthew Needle305-5
2012-04-12Will ShortzMatthew Needle305-5
2012-04-12Dieter PeiseMatthew Needle305-5
2012-04-12Matthew NeedleDavid Pecora305-5
2012-04-05Matthew NeedleWarren Rattray305-5
2012-04-05Matthew NeedleDan McConchie305-5
2012-04-05Dieter PeiseMatthew Needle305-5
2012-04-05Jared GraberMatthew Needle32-1010
2012-04-05Victor KrupinskiMatthew Needle305-5
2012-04-05Matthew NeedlePeter Bosco13-2020
2012-04-05Matthew NeedleJames McLain3012-12
2012-04-05Andriy HrishinMatthew Needle13-3131
2012-04-05Andriy HrishinMatthew Needle32-1313
2012-03-29Matthew NeedleAaron Wald313-3
2012-03-29Matthew NeedleChanha Kim3023-23
2012-03-29Matthew NeedleChanha Kim23-77
2012-03-29Will ShortzMatthew Needle305-5
2012-03-29Andriy HrishinMatthew Needle31-77
2012-03-22Matthew NeedleMarty Ehrenreich306-6
2012-03-22Will ShortzMatthew Needle305-5
2012-03-22Matthew NeedleAaron Wald23-1313
2012-03-22Matthew NeedleDavid Hill3020-20
2012-03-22Will ShortzMatthew Needle305-5
2012-03-15Luke TharathattelMatthew Needle3010-10
2012-03-15Dieter PeiseMatthew Needle305-5
2012-03-15Matthew NeedleLeo Weber3014-14
2012-03-15Jared GraberMatthew Needle31-55
2012-03-08Jon NgMatthew Needle3100
2012-03-08Matthew NeedleIra Goldner305-5
2012-03-08Will ShortzMatthew Needle31-77
2012-03-08Matthew NeedlePeter Bosco323-3
2012-03-08Jared GraberMatthew Needle309-9
2012-03-08Matthew NeedleJosh Schuback32-22
2012-03-01Artem StudenikinMatthew Needle23-1616
2012-03-01Matthew NeedleSerge Migdal305-5
2012-03-01Matthew NeedleMasashi Kawabata31-33
2012-03-01Jared GraberMatthew Needle23-2525
2012-03-01Edgar SanchezMatthew Needle13-3232
2012-03-01Chanha KimMatthew Needle3112-12
2012-03-01Matthew NeedleCarlos Torres307-7
2012-03-01Matthew NeedleEnno Weber307-7
2012-02-23Matthew NeedleJosh Schuback23-77
2012-02-23Will ShortzMatthew Needle305-5
2012-02-23David HillMatthew Needle03-2929
2012-02-23Matthew NeedleMarty Ehrenreich3012-12
2012-02-23Matthew NeedleAaron Wald13-1616
2012-02-23Matthew NeedleJames McLain13-2121
2012-02-23Matthew NeedleRene Kovac307-7
2012-02-23Rich KronenbergMatthew Needle23-66
2012-02-09Matthew NeedleEnno Weber3013-13
2012-02-09Artem StudenikinMatthew Needle3014-14
2012-02-09Matthew NeedleMarty Ehrenreich316-6
2012-02-09Matthew NeedleRene Kovac308-8
2012-02-09Matthew NeedleStu Landesberg3014-14
2012-02-09Matthew NeedleUriel Anderson3017-17
2012-02-09Leo WeberMatthew Needle13-1414
2012-02-02Matthew NeedleChanha Kim23-1010
2012-02-02Matthew NeedleJosh Schuback03-2727
2012-02-02Will ShortzMatthew Needle305-5
2012-02-02Matthew NeedleUriel Anderson313-3
2012-02-02Matthew NeedleFrancis Thum32-11
2012-02-02Luke TharathattelMatthew Needle308-8
2012-01-26Will ShortzMatthew Needle305-5
2012-01-26Matthew NeedleStu Landesberg309-9
2012-01-26Matthew NeedleDavid Hill3110-10
2012-01-26Matthew NeedleJames McLain03-3939
2012-01-26Matthew NeedleSean Herbert305-5
2012-01-26Matthew NeedleChanha Kim23-1313
2012-01-26Luke TharathattelMatthew Needle3012-12
2012-01-19Will ShortzMatthew Needle305-5
2012-01-19Matthew NeedleChanha Kim23-1212
2012-01-19Matthew NeedleLeo Weber321-1
2012-01-19Matthew NeedleEnno Weber308-8
2012-01-19Cornal WrightMatthew Needle31-77
2012-01-19Luke TharathattelMatthew Needle32-66
2012-01-12Matthew NeedleJames McLain32-1111
2012-01-12Will ShortzMatthew Needle305-5
2012-01-12Matthew NeedleMarty Ehrenreich321-1
2012-01-12Dieter PeiseMatthew Needle305-5
2012-01-12Jared GraberMatthew Needle305-5