We have a Patreon! Click here to become a patron, or read the blog to learn more!
   
Kwok, Cosmo
Current rating: 1741 (#4302)

Grand Prix Atlanta 2019 (legacy) starting rating: 1702
round table opponent (rating) result Δrating
3legacy 40 Berni, Roberto (1537) Won 2-0 +151717
4legacy 48 Flaczinski, Jake (1686) Won 2-1 +171734
5legacy 8 Hargett, Will (1675) Won 2-0 +171751
6legacy 9 Noonan, Christopher (1761) Lost 1-2 -181733
7legacy 44 Biaggi, Andrea (1614) Lost 0-2 -201713
8legacy 72 Droggitis, Dustin (1674) Won 2-0 +171730
9legacy 47 Segal, Jacob (1733) Lost 1-2 -181712
10legacy 72 Smith, Brandon 9091 (1563) Won 2-0 +161728
11legacy 63 Bambino, Danny (1604) Won 2-1 +151743
12legacy 34 Calabrese, Jared (1829) Won 2-0 +201763
13legacy 28 Mitchell, Greg 4210 (1854) Lost 1-2 -161747
14legacy 43 Burgoa, Josh (1604) Won 2-0 +151762
15legacy 28 Kaplan, David (1569) Lost 1-2 -211741
top average opponent: 1670record: 8-5 new rating: 1741

Grand Prix Las Vegas 2019 (limited) (MH1 limited) starting rating: 1634
round table opponent (rating) result Δrating
3sealed 66 Janssen, Scott (1584) Lost 1-2 -191615
4sealed 173 Aslett, Alex (1521) Won 2-0 +161631
5sealed 258 Leonard Huu Nguyen, Christopher (1810) Lost 0-2 -141617
6sealed 259 Anaraki, BG (1460) Won 2-0 +151632
7sealed 155 Lao, Benjamin (1512) Won 2-1 +161648
8sealed 159 Tyler, Devin (1544) Won 2-0 +161664
9sealed 58 Luong, Marcus (2017) Won 2-0 +241688
10draft 2017 Abela, Andrew (1748) Lost 1-2 -171671
11draft 2018 Huang, Hao-Shan (1700) Won 2-1 +181689
12draft 2018 Akers, David (1695) Won 2-1 +191708
13draft 2087 Laforge, Adam (1529) Lost 0-2 -221686
14draft 2035 Scott, David (1539) Won 2-1 +161702
15draft 2068 Goddard, Maxwell (1820) ID 01702
top average opponent: 1652record: 8-4-1 new rating: 1702

Grand Prix Las Vegas 2019 (modern) (modern) starting rating: 1645
round table opponent (rating) result Δrating
3modern 240 Olofson, Sean (1541) Won 2-0 +161661
4modern 1187 Broomhall, Jerry (1558) Lost 1-2 -201641
5modern 267 Miller, Wilson (1466) Won 2-0 +151656
6modern 132 Chen, Michael (1718) Lost 0-2 -171639
7modern 262 Thiele, Stephen (1492) Won 2-0 +161655
8modern 200 McKenzie, Jesse (1498) Lost 0-1 -211634
top average opponent: 1545record: 3-3 new rating: 1634

Grand Prix Denver 2019 (M20 standard) starting rating: 1651
round table opponent (rating) result Δrating
3standard 77 Williams, James (1610) Lost 0-2 -181633
4standard 120 Cragg, Joshua (1416) Won 2-1 +141647
5standard 92 Miller, Casey (1717) Lost 1-2 -171630
6standard 167 Dunkley, James (1515) Lost 1-2 -201610
7standard 147 Smith, Tyler (1568) Won 2-0 +171627
8standard 117 Nix, Robert (1627) Won 2-1 +181645
top average opponent: 1576record: 3-3 new rating: 1645

Grand Prix Seattle 2019 (MH1 limited) starting rating: 1579
round table opponent (rating) result Δrating
B3sealed 56 Gao, Changsong (1539) Lost 1-2 -191560
B4sealed 184 Thompson, Max (1518) Won 2-0 +171577
B5sealed 148 Linderson, Matthew (1506) Won 2-0 +171594
B6sealed 40 Turney, Christopher (1657) Lost 0-2 -171577
B7sealed 141 Toelken, Austin (1634) Won 2-1 +191596
B8sealed 89 White, Jeremy (1750) Won 2-1 +211617
B9sealed 517 Zheng, Peiyuan (1955) Won 2-0 +241641
draft 134 Kim, Cynic (1932) Lost 1-2 -131628
draft 65 Ward, Daniel (1768) Won 2-1 +201648
draft 25 Janson, Alexis (1541) Won 2-1 +171665
draft 118 Woodward, Jonathan (1824) Lost 1-2 -161649
draft 144 Shields, True (1689) Won 2-0 +191668
draft 16 Weihe, Sean (1741) Lost 1-2 -171651
top average opponent: 1696record: 8-5 new rating: 1651

Grand Prix Kansas City 2019 (WAR standard) starting rating: 1479
round table opponent (rating) result Δrating
3standard 103 Dempewolf, Joseph (1536) Won 2-0 +191498
4standard 90 Kingsley, Kevin (1767) Lost 0-0 -131485
5standard 164 Van Cleave, Trey (1894) Won 2-1 +251510
6standard 81 Stevens, Kaleb (1334) Lost 1-2 -211489
7standard 83 Harris, Thomas (1471) Won 2-0 +181507
8standard 80 Iba, Brady (1551) Won 2-1 +181525
9standard 49 Stewart, Drew (1573) Lost 1-2 -171508
10standard 53 Kenton, Brinson (1511) Won 2-1 +181526
11standard 59 Huynh, Anthony (1866) Won 2-0 +241550
12standard 26 Petropoulos, Anthony (1713) Won 2-1 +211571
13standard 15 Yost, Austin (1749) Lost 1-2 -151556
14standard 28 Andrus, Justin (1792) Won 2-0 +231579
15standard 21 Bishop, Zacharia (1747) ID 01579
top average opponent: 1654record: 8-4-1 new rating: 1579

Grand Prix Niagara Falls 2019 (legacy) starting rating: 1495
round table opponent (rating) result Δrating
3legacy 32 Osborne, Brandon (1715) Lost 0-2 -141481
4legacy 309 Woo, Paul (1761) Lost 0-2 -131468
5legacy 334 Snell, Andrew (1656) Won 2-0 +211489
6legacy 280 Puzio, Stephen (1583) Won 2-1 +201509
7legacy 106 Cali, Rich (1722) Lost 1-2 -141495
8legacy 212 Miller, Les (1635) Lost 1-2 -161479
top average opponent: 1679record: 2-4 new rating: 1479

Grand Prix Portland 2018 (modern) starting rating: 1559
round table opponent (rating) result Δrating
3modern 34 Geiter, Daniel (1539) Lost 0-2 -191540
4modern 384 Gellert, Kyle (1838) Lost 1-2 -121528
5modern 414 Gottlieb, Bryan (1706) Lost 1-2 -151513
6modern 598 Cox, Andrew (1422) Won 2-0 +161529
7modern 385 Hartwig, James (1495) Lost 0-2 -181511
8modern 369 Schoonover, Nicholas (1632) Lost 0-2 -161495
top average opponent: 1605record: 1-5 new rating: 1495

Grand Prix Richmond 2018 (std) (M19 standard) starting rating: 1604
round table opponent (rating) result Δrating
3standard 85 Demasi, Joaquin (1445) Lost 1-2 -211583
4standard 224 Jennings, Dylan (1565) Lost 1-2 -181565
5standard 254 Rowlette, Thomas (1535) Won 2-0 +171582
6standard 198 Egolf, Michael (1419) Lost 1-2 -211561
7standard 226 Freas, Gerald (1613) Lost 0-2 -171544
8standard 509 Barnett, Joshua (1366) Won 2-0 +151559
top average opponent: 1491record: 2-4 new rating: 1559

Grand Prix Richmond 2018 (leg) (legacy) starting rating: 1623
round table opponent (rating) result Δrating
3legacy 70 Dore, Maxime (1797) Lost 1-2 -151608
4legacy 274 Vargas, Manuel (1504) Draw 1-1 -21606
5legacy 206 Crowley, Dave (1534) Won 2-0 +171623
6legacy 131 Marx, Brian (1475) Lost 1-2 -211602
7legacy 195 Britton, Steven (1484) Won 2-0 +161618
8legacy 138 Nguyen, Mitchell (1814) Lost 1-2 -141604
top average opponent: 1601record: 2-3-1 new rating: 1604

Grand Prix Hartford 2018 (modern) starting rating: 1617
round table opponent (rating) result Δrating
3modern 67 Borakove, Steven (1704) Won 2-0 +201637
4modern 173 Vaid, Akhil (1654) Won 2-1 +181655
5modern 55 Graves, Robert (1840) Lost 0-2 -141641
6modern 115 Dunn, Ryan (1523) Lost 0-2 -201621
7modern 162 Kiihne, Zachary (1841) Lost 0-2 -141607
8modern 352 Broughton, Harlan (1531) Won 2-0 +161623
top average opponent: 1682record: 3-3 new rating: 1623

Grand Prix Toronto 2018 (modern) starting rating: 1552
round table opponent (rating) result Δrating
3modern 3 Mark, Benjamin (1519) Won 2-0 +171569
4modern 180 Magalhaes, Edgar (1969) Lost 0-2 -111558
5modern 168 Scurry, Ben (1540) Won 2-0 +181576
6modern 150 Maccabe, Nathan (1555) Lost 0-2 -191557
7modern 275 Boutin, Nathaniel (1735) Won 2-0 +221579
8modern 172 Kattides, Jason (1559) Won 2-1 +171596
9modern 87 Stoloff, Matthew (1686) Lost 0-2 -161580
10modern 150 Jota Costa, Ricardo Jorge (1704) Lost 0-2 -161564
11modern 144 Arida, Christopher (1517) Won 2-0 +171581
12modern 131 Murray, Jacob (1575) Lost 1-2 -181563
13modern 130 Fievet, Colas (1674) Won 2-1 +201583
14modern 95 Filimonow, Jamie (1453) Won 2-1 +161599
15modern 87 Jones, Chase (1638) Won 2-1 +181617
top average opponent: 1625record: 8-5 new rating: 1617

Grand Prix New Jersey 2017 (lim) (XLN limited) starting rating: 1537
round table opponent (rating) result Δrating
3sealed 118 Giles, Devon (1787) Lost 0-2 -131524
4sealed 364 Gleason, Ryan (1499) Won 2-1 +171541
5sealed 123 Eveland, James (1643) Lost 0-2 -161525
6sealed 187 Gagliano, Ceara (1501) Won 2-0 +181543
7sealed 186 Ahern, Dylan (1516) Won 2-1 +171560
8sealed 128 Storch, Adam (1560) Lost 1-2 -181542
9sealed 184 Lonergan, Brian (1529) Won 2-1 +181560
10draft 68 Madsen, Christopher (1507) Won 2-0 +171577
11draft 73 Sun, Allen (1752) Won 2-1 +211598
12draft 67 Agrawal, Rishi (1582) Lost 1-2 -181580
13draft 59 Wolbers, Andrew (1768) Lost 1-2 -151565
14draft 53 Davis, Andrew (1808) Lost 0-2 -131552
top average opponent: 1621record: 6-6 new rating: 1552

Grand Prix Louisville 2017 (legacy) starting rating: 1551
round table opponent (rating) result Δrating
3legacy 634 D'Amato, Daniel (1507) Lost 1-2 -181533
4legacy 516 Lemon, Thomas (1600) Won 2-0 +191552
5legacy 403 Phelps, Ethan (1661) Draw 1-1 +21554
6legacy 517 Vigiano, Nicholas (1562) Lost 0-2 -181536
7legacy 649 Skinnon, Cory (1583) Lost 1-2 -171519
8legacy 717 Weng, Chris (1556) Won 2-0 +181537
top average opponent: 1578record: 2-3-1 new rating: 1537

Grand Prix Providence 2016 (KLD standard) starting rating: 1574
round table opponent (rating) result Δrating
3standard 30 Naeem, Naveed (1568) Lost 1-2 -181556
4standard 315 Al Awadhi, Abdullah (1519) Lost 1-2 -181538
5standard 379 Muir, Declan (1502) Lost 0-2 -191519
6standard 399 O'Sullivan, Jeff (1422) Lost 1-2 -201499
7standard 424 Ogden, Garrett (1461) Won 2-0 +171516
8standard 352 Stearns, Scott (1482) Won 2-0 +181534
9standard 263 Fauerbach, Benjamin (1508) Won 2-0 +171551
top average opponent: 1495record: 3-4 new rating: 1551

Grand Prix Montreal 2016 (EMN limited) starting rating: 1631
round table opponent (rating) result Δrating
3sealed 2084 Kiihne, Zachary (1764) Lost 0-0 -161615
4sealed 2250 McKinney, Michael (1543) Won 2-0 +171632
5sealed 2147 Payot, Mathieu (1444) Won 2-1 +151647
6sealed 2089 Marcotte, Jacques (1558) Lost 1-2 -201627
7sealed 2216 Cooper, Joe (1536) Won 2-0 +161643
8sealed 2065 Beryaltsev, Konstantin (1629) Won 0-0 +181661
9sealed 2088 Richard, Francois (1604) Lost 0-2 -191642
10draft 2024 Bedell, Rodney (1682) Lost 0-2 -171625
11draft 2097 Lansche, Derek (1760) Lost 1-2 -161609
12draft 2095 Battistelli, Alex (1752) Lost 1-2 -151594
13draft 2105 Reuschel, Carl (1419) Won 2-1 +151609
14draft 2031 Ferry, Sergio (1573) Lost 1-2 -191590
15draft 2111 Wasson, John (1719) Lost 1-2 -161574
top average opponent: 1614record: 5-8 new rating: 1574

Grand Prix Columbus 2016 (legacy) starting rating: 1632
round table opponent (rating) result Δrating
3legacy 314 Ray, Wil (1536) Won 2-1 +161648
4legacy 198 Oakes, Connor (1535) Won 2-1 +161664
5legacy 90 Kilmer, Micah (1484) Won 2-1 +151679
6legacy 41 Lang, Brian (1529) Lost 1-2 -211658
7legacy 88 Durward, Caleb (1810) Won 2-0 +211679
8legacy 23 Sasser, Drake (1605) Lost 1-2 -191660
9legacy 112 Pick, Jesse (1523) Lost 1-2 -211639
10legacy 150 Rutledge, Jamie (1541) Won 2-1 +171656
11legacy 178 Simmons, Frank (1575) Lost 0-2 -201636
12legacy 144 Grahame, Brad (1537) Lost 1-2 -201616
13legacy 174 Garlock, James (1525) Lost 0-2 -191597
14legacy 178 Nguyen, Edward (1528) Won 2-1 +161613
15legacy 148 Gallagher, Phillip (1593) Won 2-1 +181631
top average opponent: 1563record: 7-6 new rating: 1631

Grand Prix New York 2016 (SOI standard) starting rating: 1660
round table opponent (rating) result Δrating
3standard 425 Spano, Greggory (1585) Lost 1-2 -191641
4standard 527 Rubin, Jonathan (1752) Lost 0-2 -161625
5standard 524 Desposito, Nicolas (1646) Won 2-0 +181643
6standard 499 Tillotson, Kenneth (1501) Won 2-0 +161659
7standard 326 Schrage, Michael (1592) Lost 0-2 -191640
8standard 449 Palacci, Henri (1519) Won 2-0 +151655
9standard 380 Boyd, Mike (1562) Won 2-0 +171672
10standard 229 Wong, Matthew (1561) Lost 1-2 -201652
11standard 251 Koenig, Robert (1721) Won 2-0 +191671
12standard 219 Schmuckler, Brett (1702) Lost 0-2 -181653
13standard 195 True, Samuel (1539) Lost 1-2 -201633
14standard 201 Deutsch, Russell (1536) Won 2-0 +171650
15standard 174 Chiarlanza, Tony (1682) Lost 0-2 -181632
top average opponent: 1607record: 6-7 new rating: 1632

Grand Prix Pittsburgh 2015 (modern) starting rating: 1543
round table opponent (rating) result Δrating
3modern 157 Collins, Randall (1528) Won 2-0 +181561
4modern 264 Zhang, Charles (1675) Won 2-1 +201581
5modern 32 Chen, Shan Chun (1716) Won 2-0 +201601
6modern 32 Pepin, Alain (1697) Won 2-0 +201621
7modern 13 Martin, TJ (1588) Won 2-1 +181639
8modern 5 Hayne, Alexander (2238) Lost 1-2 -91630
9modern 14 Barnett, Tyler (1645) Won 2-1 +191649
10modern 29 Leverone, Ryan (1787) Lost 1-2 -161633
11modern 31 Welch, Richard (1662) Won 2-1 +191652
12modern 23 Courtright, Kevin (1588) Won 2-1 +161668
13modern 34 Benson, Jonathan (1860) Lost 1-2 -141654
14modern 31 Connell, Christopher (1705) Lost 1-2 -171637
15modern 50 Beldon, Omar (1945) Won 2-0 +231660
top average opponent: 1741record: 9-4 new rating: 1660

Grand Prix Seattle-Tacoma 2015 (legacy) starting rating: 1526
round table opponent (rating) result Δrating
3legacy 283 So, Kenny (1472) Won 2-0 +171543
4legacy 74 Froehlich, Eric (2043) Lost 0-2 -91534
5legacy 126 Edwards, Jeremy (1500) Won 2-0 +171551
6legacy 189 Colden, John (1553) Won 2-0 +181569
7legacy 61 Brown, Preston (1558) Won 2-1 +181587
8legacy 28 Dye, Kian (1579) Lost 0-2 -181569
9legacy 69 Rahman, Faiz-Ur (1584) Won 2-0 +181587
10legacy 102 Braverman, Michael (1933) Lost 1-2 -121575
11legacy 99 Bonacini, Michael (1772) Lost 1-2 -141561
12legacy 99 Hendershott, Brad (1558) Lost 0-0 -181543
13legacy 100 Tabrizi, Shawn (1552) Won 0-0 +181561
14legacy 95 Lo, Jefferson (1580) Lost 0-2 -181543
top average opponent: 1640record: 6-6 new rating: 1543

Grand Prix Providence 2015 (DTK standard) starting rating: 1499
round table opponent (rating) result Δrating
3standard 27 Wong, Matthew (1473) Won 2-1 +181517
4standard 106 Tremblay, Sebastien (1655) Won 2-1 +201537
5standard 56 Blanchet, Andrew (1627) Won 2-1 +201557
6standard 3 Spellman, Charles (1629) Lost 0-2 -171540
7standard 75 Saunders, Peter (1692) Lost 1-2 -151525
8standard 141 Shukla, Neeraj (1455) Lost 1-2 -191506
9standard 138 Massak, Shawn (1645) Won 0-0 +201526
top average opponent: 1597record: 4-3 new rating: 1526

Grand Prix Las Vegas 2015 (1) (MM2 limited) starting rating: 1493
round table opponent (rating) result Δrating
3sealed 39 Fischer, Brandon (1671) Lost 1-2 -151478
4sealed 96 Gaede, Steven (1504) Lost 1-2 -171461
5sealed 160 Murray, Zachary (1539) Won 2-0 +191480
6sealed 122 Eighmy, Bradley (1520) Won 2-1 +191499
7sealed 119 Cummings, Brandon (1522) Won 2-0 +181517
8sealed 42 Aparicio, Sonny (1529) Lost 0-2 -181499
top average opponent: 1547record: 3-3 new rating: 1499

Grand Prix Atlantic City 2015 (DTK limited) starting rating: 1479
round table opponent (rating) result Δrating
3sealed 294 Joyner, Belton (1591) Won 2-0 +201499
4sealed 136 Majlaton, Alex (1841) Lost 1-2 -121487
5sealed 276 Leung, Andy (1533) Draw 1-1 +11488
6sealed 223 Nowakowski, Brian (1629) Won 2-0 +211509
7sealed 142 Cheng, Anthony (1555) Lost 1-2 -171492
8sealed 236 Russo, Russell (1520) Won 2-0 +181510
9sealed 160 Lisica, Steven (1556) Lost 1-2 -171493
top average opponent: 1603record: 3-3-1 new rating: 1493

Grand Prix New Jersey 2014 (legacy) starting rating: 1514
round table opponent (rating) result Δrating
3legacy 744 Cates, Weston (1467) Lost 1-2 -191495
4legacy 1015 Stitson, Christopher (1519) Won 2-0 +191514
5legacy 799 Hein, Christopher (1616) Lost 0-2 -161498
6legacy 819 Anton, Leon (1473) Won 2-0 +171515
7legacy 743 Antrim, Michael (1534) Lost 1-2 -181497
8legacy 773 Wojnarski, Ryan (1493) Lost 0-2 -181479
top average opponent: 1517record: 2-4 new rating: 1479

Grand Prix Boston-Worcester 2014 (modern) starting rating: 1455
round table opponent (rating) result Δrating
2modern 155 Butler, Gavin (1503) Won 2-0 +191474
3modern 110 Vea, Nicholas (1535) Won 2-1 +191493
4modern 42 Woods, James (1559) Won 2-0 +191512
5modern 61 Berk, Bradley (1795) Won 2-0 +231535
6modern 32 Merriam, Ross (1825) Lost 1-2 -121523
7modern 76 Poupart, Olivier (1596) Lost 1-2 -171506
8modern 128 Jordan, Daniel (1907) Lost 1-2 -111495
9modern 154 Moskal, Erik (1564) Won 2-1 +191514
top average opponent: 1660record: 5-3 new rating: 1514

Grand Prix Philadelphia 2014 (BNG limited) starting rating: 1503
round table opponent (rating) result Δrating
3sealed 19 Muzio, Anthony (1463) Lost 0-2 -181485
4sealed 554 Polinsky, Ira (1544) Lost 1-2 -171468
5sealed 398 Gang, Joshua (1500) Won 2-1 +181486
6sealed 341 Currie, Matthew (1565) Lost 1-2 -161470
7sealed 416 Orabona, Scott (1490) Lost 0-2 -181452
8sealed 344 Ahmad, Arbob (1505) Won 0-0 +191471
9sealed 257 Kukla, Nick (1592) Lost 1-2 -161455
top average opponent: 1523record: 2-5 new rating: 1455

Grand Prix Richmond 2014 (modern) starting rating: 1500
round table opponent (rating) result Δrating
2modern 392 Sterner, Edward (1640) Won 2-1 +211521
3modern 89 Sweeney, Austin (1437) Lost 0-2 -201501
4modern 426 Eldridge, Benjamin (1518) Lost 0-2 -181483
5modern 337 Moll, Louis (1499) Won 2-0 +191502
6modern 276 Greene, Brandon (1519) Won 2-0 +181520
7modern 254 Black, Grant (1534) Lost 0-2 -181502
8modern 266 Molina, Mario (1500) Won 2-1 +181520
9modern 190 Hancher, Gregory (1588) Lost 0-2 -171503
top average opponent: 1529record: 4-4 new rating: 1503