We have a Patreon! Click here to become a patron, or read the blog to learn more!
   
Glass, Campbell
Current rating: 1798 (#2269)

Grand Prix Phoenix 2020 (pioneer) starting rating: 1818
round table opponent (rating) result Δrating
3pioneer 150 Chavez, Galdino (1535) Won 2-0 +131831
4pioneer 51 Bates, Harrison (1665) Lost 0-2 -211810
5pioneer 183 Chu, Derrek (1612) Won 2-1 +141824
6pioneer 48 Hemsley, Matt (1663) Lost 0-2 -211803
7pioneer 202 Flaczinski, Jake (1705) Won 2-1 +161819
8pioneer 73 Weisrock, Mitchel (1636) Lost 1-2 -211798
top average opponent: 1636record: 3-3 new rating: 1798

Grand Prix Austin 2020 (modern) starting rating: 1787
round table opponent (rating) result Δrating
3modern 14 Chen, Justin (1564) Won 2-1 +141801
4modern 42 Lin, Daniel (1795) Won 2-1 +181819
5modern 1 Luong, Marcus (1915) Lost 0-2 -161803
6modern 42 Martinez, Austin (1736) Lost 1-2 -201783
7modern 77 Thorne, Ian (1687) Won 2-0 +171800
8modern 40 Li, Kesong (1642) Won 2-1 +151815
9modern 47 Scott, Matt (1685) Won 2-0 +151830
10modern 112 Salazar, Jon (1653) Won 2-1 +151845
11modern 107 Wolbers, Andrew (1723) Won 2-1 +161861
12modern 94 Stegall, Chris (1689) Won 2-1 +151876
13modern 90 Candreva, Christopher (1842) Lost 0-2 -191857
14modern 97 Oakes, Connor (1645) Lost 0-2 -221835
15modern 113 Plantz, Ian (1849) Lost 0-2 -171818
top average opponent: 1725record: 8-5 new rating: 1818

Grand Prix Portland 2019 (ELD standard) starting rating: 1757
round table opponent (rating) result Δrating
3standard 107 Prince, Nick (1580) Lost 0-0 -211736
4standard 93 Dang, Nam (1689) Won 2-0 +171753
5standard 84 Poncelet, Kevin (1739) Won 2-1 +181771
6standard 19 Damaske, David (1592) Lost 1-2 -211750
7standard 65 Guan, Thomas Zhennan (1554) Won 2-0 +141764
8standard 58 Witten, Zack (2002) Won 2-0 +231787
9standard 42 Yao, Zile (1823) Won 2-0 +181805
10standard 21 Kamsha, Yuriy (1664) Lost 1-2 -201785
11standard 31 Yu, Haiyue (1576) Won 2-0 +141799
12standard 20 Finley, Christopher (1781) Lost 0-2 -181781
13standard 30 Roulston, Ryan (1555) Won 2-1 +141795
14standard 27 Purkes, Zach (1515) Won 2-1 +131808
15standard 19 Chen, Jacob (1664) Lost 1-2 -211787
top average opponent: 1672record: 8-5 new rating: 1787

Grand Prix Minneapolis 2019 (modern) starting rating: 1752
round table opponent (rating) result Δrating
3modern 129 Dahlke, Mitchell (1536) Lost 0-2 -221730
4modern 254 Buckland, Jack (1518) Won 2-0 +141744
5modern 189 McGuire, Justin (1518) Won 2-1 +141758
6modern 52 Snyder, Joshua (1625) Won 2-0 +151773
7modern 28 Neudecker, Ian (1589) Won 2-0 +151788
8modern 38 Dietz, Dyllon (1624) Lost 0-2 -211767
9modern 65 Gamez, Dale (1715) Won 2-0 +171784
10modern 23 Fritsche, Zach (1585) Won 2-0 +151799
11modern 18 Cudkowicz, Daniel (1498) Lost 0-2 -241775
12modern 42 Troiano, Francesco (1881) Lost 1-2 -161759
13modern 40 Bodoh, Connar (1590) Lost 1-2 -211738
14modern 58 Iaali, Christopher (1804) Won 2-1 +191757
15modern 48 Platt, Cam (1696) ID 01757
top average opponent: 1629record: 7-5-1 new rating: 1757

Grand Prix Denver 2019 (M20 standard) starting rating: 1767
round table opponent (rating) result Δrating
3standard 94 Hager, Stephen (1710) Won 2-1 +171784
4standard 15 Ho, Anthony (1469) Lost 0-2 -241760
5standard 107 Diesel, John (1661) Lost 1-2 -201740
6standard 183 Diaz, Kenneth (1456) Won 2-0 +131753
7standard 121 Witte, Corey (1542) Won 2-0 +141767
8standard 77 Gaddy, Matthew (1550) Won 2-0 +141781
9standard 46 Bernat, Michael (2073) Lost 1-2 -121769
10standard 24 Anciaux, Matthew (1534) Lost 1-2 -231746
11standard 66 Madsen, Michael (1755) Lost 1-2 -171729
12standard 63 Robertson, Brian (1499) Won 2-1 +131742
13standard 56 Miller, Casey (1696) Lost 0-2 -181724
14standard 62 Matthews, Sean (1471) Won 2-1 +131737
15standard 58 Gahagan, Kelsey (1542) Won 2-0 +151752
top average opponent: 1612record: 7-6 new rating: 1752

Grand Prix Seattle 2019 (MH1 limited) starting rating: 1844
round table opponent (rating) result Δrating
A3sealed 184 Reiser, Michael (1635) Won 2-1 +141858
A4sealed 96 Shell, Aaron (1564) Lost 1-2 -231835
A5sealed 183 Nollen, Dylan (1823) Won 2-0 +181853
A6sealed 116 Kao, Austin (1716) Won 2-0 +151868
A7sealed 59 Sherman, Sam (1914) Lost 1-2 -171851
A8sealed 110 Richardson, Eric (1526) Won 2-0 +121863
A9sealed 467 Greenwell-Baker, Dustyn (1634) Won 2-0 +141877
B3sealed 161 Richards, Nathan (1535) Won 2-1 +121889
B4sealed 7 Smith, Ian [CAN] (1647) Lost 0-2 -221867
B5sealed 154 Turney, Christopher (1635) Lost 0-2 -221845
B6sealed 248 Brillante, Rachel (1494) Won 2-0 +121857
B7sealed 190 Zheng, Peiyuan (1922) Lost 0-2 -171840
draft 14 Sidher, Ricky (1980) Lost 0-2 -161824
draft 94 Gaieski, Ethan (1859) Lost 0-2 -171807
draft 159 Parise, Brett (1497) Lost 1-2 -241783
draft 130 Murch, Andrew (1678) Won 2-0 +171800
draft 119 Trojan, Jay (1950) Lost 1-2 -161784
draft 66 Weller-Gordon, Brian (1802) Lost 0-2 -171767
top average opponent: 1712record: 8-10 new rating: 1767

Grand Prix Calgary 2019 (modern) starting rating: 1789
round table opponent (rating) result Δrating
3modern 75 Paul, Jason [CAN] (1597) Won 2-1 +151804
4modern 65 McKerricher, Ryan (1627) Lost 1-2 -211783
5modern 107 Osterdal, Calvin (1572) Won 2-0 +141797
6modern 102 Brown, Kevin 9635 (1559) Draw 1-1 -41793
7modern 71 Poteet, Jason (1522) Won 2-0 +131806
8modern 41 Therres, Carson (1570) Won 2-0 +141820
9modern 24 Tran, David D (1536) Won 2-0 +121832
10modern 12 Hetherington, Sean (1673) Won 2-0 +161848
11modern 8 Murdoch, Alex (1627) Won 2-1 +141862
12modern 4 Paquette, Andre (1614) Won 2-1 +131875
13modern 3 Anderson, Austin (1612) Lost 1-2 -221853
14modern 8 Dyck, David (1621) Won 2-1 +131866
15modern 5 Orellana, Cristian (1614) Lost 0-2 -221844
top average opponent: 1596record: 9-3-1 new rating: 1844

Grand Prix Cleveland 2019 (RNA limited) starting rating: 1809
round table opponent (rating) result Δrating
3sealed 269 Hollman, Peter (1697) Lost 1-2 -201789
4sealed 372 Ulmes, Matthew (1462) Won 2-0 +131802
5sealed 257 Hilson, Christopher (1481) Won 2-1 +121814
6sealed 91 Sullivan, Tom (1553) Won 2-0 +131827
7sealed 108 Saito, Yuki (1616) Lost 1-2 -221805
8sealed 97 Nichols, Peden (1907) Lost 0-2 -161789
top average opponent: 1619record: 3-3 new rating: 1789

Grand Prix Oakland 2019 (modern) starting rating: 1740
round table opponent (rating) result Δrating
3modern 126 Givarz, Glen (1544) Won 2-0 +151755
4modern 37 Gault, Dustin (1770) Won 2-1 +181773
5modern 7 Stone, Tim (1495) Lost 1-2 -231750
6modern 108 Pashby, Gregrey (1475) Won 2-1 +131763
7modern 18 Eales, Andrew (1757) Won 2-1 +181781
8modern 17 Schwanbeck, Richard (1684) Won 2-1 +161797
9modern 22 Rand, Kevin (1803) Lost 1-2 -181779
10modern 26 Murch, Andrew (1750) Won 2-0 +181797
11modern 23 Hayes, Brandon (1627) Lost 0-2 -211776
12modern 63 McAtee, Brian (1829) Won 2-1 +191795
13modern 26 Milechman, Max (1884) Won 2-1 +191814
14modern 26 Goranowski, Karl (1601) Lost 0-2 -211793
15modern 31 Gonzalez, Juan Pablo (1722) Won 2-0 +161809
top average opponent: 1688record: 9-4 new rating: 1809

Grand Prix Vancouver 2018 (UMA limited) starting rating: 1771
round table opponent (rating) result Δrating
3sealed 140 Mok, Wilson (2020) Lost 1-2 -131758
4sealed 36 Smith, Clarke (1506) Lost 1-2 -231735
5sealed 288 Sollows, Matt (1538) Won 2-1 +151750
6sealed 230 Kaech, Richard (1536) Won 2-1 +141764
7sealed 90 Horvath, Nathan (1439) Lost 0-2 -241740
top average opponent: 1608record: 2-3 new rating: 1740

Grand Prix Portland 2018 (modern) starting rating: 1653
round table opponent (rating) result Δrating
3modern 38 Luckhurst, James (1536) Won 2-1 +161669
4modern 156 Leach, William (1636) Won 2-1 +171686
5modern 65 Sato, Rei (1822) Won 2-0 +201706
6modern 17 Mei, Mike Songhao (1694) Won 2-0 +181724
7modern 4 Gates, Warton (1570) Won 2-0 +151739
8modern 10 Giddings, Dakota (1576) Lost 0-2 -211718
9modern 32 Hallock, Cody (1605) Won 2-1 +161734
10modern 21 Reasor, Ian (1880) Lost 0-2 -151719
11modern 27 Lo, Roger (1587) Won 2-0 +161735
12modern 17 Eves, Nigel (1623) Won 2-0 +161751
13modern 13 Merlin, Nicholas (1752) Won 2-1 +181769
14modern 10 Brower, Wesley (1655) Won 2-1 +161785
15modern 4 Takahashi, Yuta (2060) Lost 1-2 -141771
top average opponent: 1692record: 10-3 new rating: 1771

Grand Prix Minneapolis 2018 (M19 limited) starting rating: 1649
round table opponent (rating) result Δrating
3sealed 32 Richardson, Samuel (1509) Lost 0-2 -201629
4sealed 400 Bearl, Ken (1679) Won 2-0 +191648
5sealed 275 Stabenow, Owen (1504) Won 2-1 +151663
6sealed 117 Schmaltz, Matt (1658) Lost 0-2 -181645
7sealed 269 Herrera, Zachary (1752) Won 2-1 +201665
8sealed 92 Haversat, Jacob (1990) Lost 0-2 -121653
top average opponent: 1682record: 3-3 new rating: 1653

Grand Prix Las Vegas 2018 (modern) (modern) starting rating: 1551
round table opponent (rating) result Δrating
4modern 131 Mick, Maxwell (1911) Lost 1-2 -111540
5modern 164 Salazar, Justin (1610) Won 2-0 +191559
6modern 210 Goles, Nicolas (1741) Won 2-1 +211580
7modern 177 Glenn, Brian (1530) Lost 1-2 -191561
8modern 198 Milway, Brendan (1602) Won 2-1 +191580
9modern 5077 Zhang, Chang Jun (1579) Won 2-1 +181598
10modern 1560 Pierce, Chuck (1528) Won 2-0 +171615
11modern 5053 Tilk, Jacob (1883) Lost 0-2 -131602
12modern 5120 Kirshon, Daniel (1764) Won 2-0 +211623
13modern 5081 Balistreri, Vincenzo (1619) Won 2-0 +171640
14modern 5050 Kegley, Benjamin (1778) Lost 1-2 -151625
15modern 5052 Darby, Wyatt (1991) Won 2-1 +241649
top average opponent: 1711record: 8-4 new rating: 1649

Grand Prix Birmingham 2018 (leg) (legacy) starting rating: 1588
round table opponent (rating) result Δrating
2legacy 277 Dunnerr, Jaren (1500) Lost 0-2 -201568
3legacy 410 Sarac, Marko (1646) Lost 0-2 -171551
top average opponent: 1573record: 0-2 new rating: 1551

Grand Prix Seattle 2018 (standard) (RIX standard) starting rating: 1580
round table opponent (rating) result Δrating
2standard 17 Mack, Stephan (1486) Draw 1-1 -11579
3standard 325 Frenyea, Jeremy (1510) Draw 1-1 -21577
4standard 457 Pierson, Zachary (1405) Draw 1-1 -31574
5standard 508 Bean, Alan (1351) Won 2-0 +141588
6standard 268 Carranza, Jaime (1645) Lost 0-2 -171571
7standard 376 Elliott, Sean (1500) Draw 1-1 -11570
8standard 300 Swartz, Kyle (1544) Won 2-0 +181588
top average opponent: 1492record: 2-1-4 new rating: 1588

Grand Prix Seattle 2018 (legacy) (legacy) starting rating: 1600
round table opponent (rating) result Δrating
2legacy 55 Moran, Edward (1517) Lost 0-2 -201580
top record: 0-1 new rating: 1580

Grand Prix Portland 2017 (XLN standard) starting rating: 1465
round table opponent (rating) result Δrating
1standard 523 Rude, Benjamin (1479) Won 2-1 +181483
2standard 120 Moran, Garret (1518) Lost 1-2 -171466
3standard 510 Borne, Austin (1499) Lost 1-2 -181448
4standard 520 Randall, Tyson (1478) Draw 1-1 +11449
5standard 615 Go, Calvin (1517) Won 2-0 +191468
6standard 471 Miller, Ryan (1803) Won 2-0 +241492
7standard 317 Boleyn, Dylan (1590) Won 2-0 +201512
8standard 238 Castro, Jorge (1506) Won 2-1 +181530
9standard 144 Snyder, Michael (1793) Won 2-1 +221552
10standard 96 Roy, Anjon (1674) Won 2-1 +211573
11standard 53 Smith, Isaac (1751) Won 2-0 +211594
12standard 36 Lo, Jefferson (1847) Lost 0-2 -141580
13standard 69 Stephenson, Nick (1572) Lost 1-2 -181562
14standard 98 Kao, Austin (1594) Won 2-0 +191581
15standard 74 Sampson, Joshua (1650) Won 2-1 +191600
top average opponent: 1618record: 10-4-1 new rating: 1600

Grand Prix Denver 2017 (HOU standard) starting rating: 1540
round table opponent (rating) result Δrating
1standard 7 Phillips, Jordan (1562) Won 2-0 +181558
2standard 56 Gorman, Vinnie (1609) Lost 1-2 -171541
3standard 449 Stott, Neil (1500) Lost 1-2 -181523
4standard 487 Pfeffer, Abe (1480) Lost 1-2 -191504
5standard 450 Walker, Alexander (1476) Lost 0-2 -191485
6standard 478 Wallet, Tim (1441) Lost 0-2 -181467
7standard 444 Bukowski, Valentine (1411) Lost 0-2 -191448
8standard 386 Hersman, Samuel (1405) Won 2-0 +171465
top average opponent: 1485record: 2-6 new rating: 1465

Grand Prix Denver 2016 (KLD standard) starting rating: 1521
round table opponent (rating) result Δrating
1standard 382 Norwood, Chris (1453) Won 2-0 +161537
2standard 64 Rollins, Robert (1518) Lost 0-2 -181519
3standard 533 Guinn, Adam (1400) Lost 0-2 -201499
4standard 566 Barkley, Shane (1521) Won 2-0 +181517
5standard 557 Pancrazi, Roberto (1533) Won 0-0 +191536
6standard 331 Tong, Bert (1658) Won 2-0 +201556
7standard 207 Connell, Nicholas (1685) Lost 1-2 -161540
8standard 370 Ernenwein, David (1575) Won 2-0 +191559
9standard 188 Rozelle, James (1520) Lost 1-2 -191540
top average opponent: 1540record: 5-4 new rating: 1540

Grand Prix Portland 2016 (EMN standard) starting rating: 1500
round table opponent (rating) result Δrating
1standard 111 Giorgi, Jeff (1445) Won 2-0 +171517
2standard 166 Dederich, Connor (1625) Won 2-1 +201537
3standard 113 Joyaux, Daniel (1537) Lost 1-2 -181519
4standard 255 Rambeau, Sierra (1520) Won 2-0 +181537
5standard 294 Carr, Colin (1647) Lost 1-2 -161521
6standard 374 Owsen, Dan (1501) Won 2-0 +181539
7standard 172 Fagan, Christian (1514) Draw 1-1 -11538
8standard 257 McLaury, Ralph (1563) Lost 0-2 -171521
top average opponent: 1544record: 4-3-1 new rating: 1521