We have a Patreon! Click here to become a patron, or read the blog to learn more!
   
Ngo, Alan
Current rating: 1834 (#1441)

Regional Championships Toronto 2023 Cycle 4 (pioneer) starting rating: 1823
round table opponent (rating) result Δrating
1pioneer 85 Primdahl, Ryan (1513) Lost 0-2 -231800
2pioneer 147 Michaud, Noah (1483) Won 2-1 +121812
3pioneer 108 Lofgren, Matthew (1515) Lost 1-2 -231789
4pioneer 102 Miller, Les (1619) Lost 1-2 -211768
5pioneer 142 Roman, Filip (1770) Won 2-0 +181786
6pioneer 119 Carlile, Chris (1739) Won 2-1 +171803
7pioneer 87 Morin, Dalia (1719) Won 2-0 +171820
8pioneer 45 Fanara, Kody (1701) Won 2-1 +151835
9pioneer 36 Duchesne, David (1525) Won 2-1 +131848
10pioneer 29 Regimbald, Jean-Francois (1628) Lost 0-2 -221826
11pioneer 42 Mirabelli, Aidan (1623) Lost 0-2 -221804
12pioneer 39 McBane, Matthieu (1621) Won 2-1 +151819
13pioneer 39 Biron, Xavier (1680) Won 2-0 +151834
top average opponent: 1626record: 8-5 new rating: 1834

MagicCon Las Vegas 2023 Limited Open (WOE limited) starting rating: 1813
round table opponent (rating) result Δrating
1sealed 3692 Desai, Daniel (1518) Lost 0-2 -231790
2sealed 3516 Sachs, Mitchell (1578) Won 2-1 +141804
3sealed 3239 Werbel, Roy (1552) Won 2-0 +141818
4sealed 3198 Patel, Tariq (1826) Lost 1-2 -181800
5sealed 3430 Amestoy, Adam (1592) Won 2-1 +141814
6sealed 3264 Seder, Robert (1886) Won 2-1 +191833
7sealed 3192 Prue, Daniel (1516) Won 2-1 +131846
8sealed 3072 Ritter, Megan (1591) Lost 1-2 -231823
top average opponent: 1632record: 5-3 new rating: 1823

Regional Championships Toronto 2023 (pioneer) starting rating: 1758
round table opponent (rating) result Δrating
1pioneer 155 Goldfarb, David (1613) Lost 1-2 -211737
2pioneer 125 Duchesne, David (1482) Won 2-0 +141751
3pioneer 82 Tibirna, Alexandru (1436) Won 2-1 +121763
4pioneer 69 Mah, Kyle (1521) Lost 0-2 -221741
5pioneer 104 Renault, Austen (1651) Won 2-0 +161757
6pioneer 69 Dubyk, Dilon (1460) Won 2-1 +131770
7pioneer 19 Wasson, John (1668) Won 2-0 +161786
8pioneer 24 Dhaliwal, Shawn (1798) Won 2-1 +181804
9pioneer 13 Trudel, Christian (1937) Lost 1-2 -151789
10pioneer 34 Shivji, Qail (1720) Won 2-0 +171806
11pioneer 16 Shieck, Carter (1612) Won 2-1 +141820
12pioneer 13 Lee, Kelvin (1628) Won 2-1 +151835
13pioneer 5 Biron, Xavier (1652) Lost 0-2 -221813
top average opponent: 1629record: 9-4 new rating: 1813

Pro Tour March of the Machine (MOM standard) starting rating: 1772
round table opponent (rating) result Δrating
1draft 44 Dominguez, Javier (1974) Lost 1-2 -141758
2draft 124 Takahashi, Yuta (2033) Lost 1-2 -131745
3draft 102 dos Santos Vieira, Eduardo (2011) Lost 1-2 -141731
4standard 121 Belfatto, Michael (1809) Won 2-0 +201751
5standard 91 Wylde-LaRue, Tristan (1960) Won 2-0 +211772
6standard 69 Peral, Marc (1629) Won 2-0 +161788
7standard 52 Moscato, Adriano (1994) Lost 1-2 -141774
8standard 79 Weiser, Daniel (1906) Lost 0-2 -161758
top average opponent: 1914record: 3-5 new rating: 1758

Regional Championships Ottawa 2023 (ONE standard) starting rating: 1699
round table opponent (rating) result Δrating
1standard 99 Hall, David [CAN] (1562) Won 2-0 +151714
2standard 45 Steffe, Sebastian (1753) Won 2-1 +191733
3standard 5 Kane, Liam (1880) Won 2-1 +211754
4standard 6 Vincent, Charles (1477) Won 2-0 +131767
5standard 3 Burroughs, Kevin (1627) Won 2-0 +151782
6standard 2 Paquette, Nicholas (1661) Won 2-0 +161798
7standard 1 Morin, Dalia (1764) Won 2-1 +171815
8standard 1 Gareau, Philippe (1884) Lost 0-2 -161799
9standard 4 Wu, Patrick (1689) Won 2-0 +161815
10standard 1 Zhang, Ben (1642) Lost 1-2 -211794
11standard 2 Hayne, Alexander (1925) Lost 0-2 -161778
12standard 11 Di Lauro, Hugo (1610) Won 2-0 +151793
13standard 4 Yakobina, Matthew (1634) Lost 1-2 -211772
top average opponent: 1701record: 9-4 new rating: 1772

Regional Championships Vancouver 2023 (ONE standard) starting rating: 1568
round table opponent (rating) result Δrating
1standard 65 La Hay, William (1417) Lost 1-2 -211547
2standard 47 John, Seabass (1489) Won 2-1 +171564
3standard 30 Ha, Chris (1539) Won 2-1 +181582
4standard 26 Liu, Wentao (1530) Won 2-1 +171599
5standard 23 Bernier, Gabriel (1597) Won 2-0 +181617
6standard 13 Lam, Tony (1582) Lost 0-2 -191598
7standard 16 Hockney, Justin (1460) Won 2-0 +161614
8standard 16 Lui, Frank (1603) Won 2-0 +181632
9standard 4 Hancock, Teran (1571) Won 2-0 +161648
10standard 4 Knie, Michael (1777) Won 2-1 +211669
11standard 2 Momen, Adham (1647) Won 2-0 +171686
12standard 2 Pite, Derek (1971) Draw 1-1 +51691
13standard 3 Yang, Xiao Yu (Roy) (1870) Won 2-0 +221713
Qstandard Karani, Joseph (1946) Lost 0-2 -141699
top average opponent: 1643record: 10-3-1 new rating: 1699

Regional Championships Calgary 2022 (pioneer) starting rating: 1592
round table opponent (rating) result Δrating
1pioneer 73 Cairns, Tom (1514) Lost 1-2 -201572
2pioneer 100 Blaquera, Bryan (1369) Won 2-1 +141586
3pioneer 58 Delos Trinos, Jonathan (1486) Lost 0-2 -191567
4pioneer 82 Courson, Dawson (1494) Won 2-1 +161583
5pioneer 84 Brown, Dylan [CAN] (1502) Lost 1-2 -191564
6pioneer 97 Duncan, Braiden (1650) Won 2-0 +191583
7pioneer 55 Renaud, Luke (1732) Lost 1-2 -151568
top average opponent: 1535record: 3-4 new rating: 1568

Regional Championships Toronto 2022 (pioneer) starting rating: 1627
round table opponent (rating) result Δrating
1pioneer 19 McLaughlin, Morgan (1745) Lost 1-2 -161611
2pioneer 168 Vaugeois, Christophe (1589) Lost 1-2 -181593
3pioneer 150 Abenhaim, Julien (1470) Won 2-1 +151608
4pioneer 129 Renault, Austen (1669) Lost 0-2 -161592
top average opponent: 1618record: 1-3 new rating: 1592

Grand Prix New Jersey 2020 (THB limited) starting rating: 1620
round table opponent (rating) result Δrating
3sealed 296 Miles, Christopher (1589) Lost 0-1 -191601
4sealed 260 English, Eric (1797) Lost 1-2 -141587
5sealed 345 Corzo, Jonathan (1854) Won 2-1 +221609
6sealed 324 Sarkis, Bailey (1441) Won 2-0 +151624
7sealed 263 Watts, Andrew (1886) Won 2-0 +231647
8sealed 137 Dews, Clarence (1536) Lost 1-2 -201627
top average opponent: 1684record: 3-3 new rating: 1627

Grand Prix Richmond 2019 (ELD standard) starting rating: 1620
round table opponent (rating) result Δrating
3standard 116 Patton, Kirk (1486) Won 2-0 +161636
4standard 41 Foley, Thomas (1509) Lost 1-2 -201616
5standard 68 Fusco, Roman (1610) Lost 1-2 -181598
6standard 139 Endicott, Jacob (1520) Won 2-0 +161614
7standard 98 Vitanza, Christian (1544) Won 2-0 +171631
8standard 71 Mengucci, Andrea (2011) Lost 0-2 -111620
top average opponent: 1613record: 3-3 new rating: 1620

Grand Prix Montreal 2019 (ELD limited) starting rating: 1614
round table opponent (rating) result Δrating
3sealed 34 Boileau, Louis (1786) Lost 0-1 -151599
4sealed 205 Cowley, Bruce (1588) Won 2-0 +181617
5sealed 149 Demers, Hugo (1619) Lost 1-2 -181599
6sealed 200 Bernier, Alain (1631) Won 2-0 +181617
7sealed 152 Daniere, Adam (1674) Won 2-1 +191636
8sealed 70 Abela, Andrew (1752) Lost 1-2 -161620
top average opponent: 1675record: 3-3 new rating: 1620

Grand Prix Las Vegas 2019 (limited) (MH1 limited) starting rating: 1622
round table opponent (rating) result Δrating
3sealed 98 Garcia Rosas, Jose Daniel (2002) Lost 0-2 -121610
4sealed 387 Ciafardoni, Nick (1386) Won 2-1 +141624
5sealed 118 Gyger, Lance (1664) Lost 0-2 -171607
6sealed 216 Betts, Jonathan (1870) Won 2-1 +231630
7sealed 188 Ganzler, Eric (1737) Lost 1-2 -161614
top average opponent: 1732record: 2-3 new rating: 1614

Grand Prix Detroit 2019 (M20 limited) starting rating: 1675
round table opponent (rating) result Δrating
3sealed 17 Willoughby, Tom (1718) Lost 1-2 -171658
4sealed 171 Miller, Jason A (1673) Lost 1-2 -181640
5sealed 200 Swarlis, Michael (1614) Lost 0-2 -181622
top average opponent: 1668record: 0-3 new rating: 1622

Grand Prix Cleveland 2019 (RNA limited) starting rating: 1518
round table opponent (rating) result Δrating
2sealed 47 Zadzilka, Brandon (1573) Won 2-0 +191537
3sealed 139 Rianhard, Cain (1722) Won 2-1 +221559
4sealed 82 Ernst, David (1544) Won 2-1 +171576
5sealed 55 Crocker, Colin (1529) Lost 1-2 -191557
6sealed 133 Stern, Jon (1753) Lost 0-2 -141543
7sealed 189 Brubaker, Ryan (1520) Won 2-0 +181561
8sealed 122 Snyder, Dan (1542) Won 2-0 +171578
9sealed 95 McLeskey, Kevin (1630) Lost 1-2 -171561
10draft 98 Dartt, Andrew (1555) Won 2-1 +181579
11draft 87 Diab, Kenan (1532) Won 2-0 +171596
12draft 82 Geyer, Pierson (1783) Won 2-1 +221618
13draft 10 Larson, Mark (1562) Won 2-0 +171635
14draft 11 Garner, Derrick (1792) Won 2-0 +201655
15draft 11 Rhodes, Austin (1757) Won 2-0 +201675
top average opponent: 1628record: 11-3 new rating: 1675

Grand Prix New Jersey 2018 (GRN standard) starting rating: 1555
round table opponent (rating) result Δrating
2standard 89 Puzio, Stephen (1507) Won 2-0 +171572
3standard 61 Mensinger, Trevor (1517) Lost 0-2 -191553
4standard 300 Chen, Gregory (1735) Lost 0-2 -141539
5standard 417 Belcher, Michael (1415) Lost 0-2 -211518
top average opponent: 1544record: 1-3 new rating: 1518

Grand Prix Montreal 2018 (GRN limited) starting rating: 1609
round table opponent (rating) result Δrating
2sealed 155 Bonneville, Martin (1679) Lost 1-2 -171592
3sealed 271 Huot, Jonathan (1643) Lost 0-2 -171575
4sealed 473 Panchyshyn, Aron (1459) Lost 0-2 -201555
top average opponent: 1594record: 0-3 new rating: 1555

Grand Prix Providence 2018 (M19 standard) starting rating: 1641
round table opponent (rating) result Δrating
3standard 174 Ruiz, Matthew (1504) Lost 1-2 -201621
4standard 239 Hart, Richard (1641) Won 2-1 +181639
5standard 101 Chang, Morgan (1649) Won 2-1 +181657
6standard 77 Fournier, Daniel (1909) Lost 1-2 -131644
7standard 85 Hudak, Jerome (1537) Lost 1-2 -201624
8standard 157 Taylor, Dustin (1801) Lost 0-2 -151609
top average opponent: 1674record: 2-4 new rating: 1609

Grand Prix Toronto 2017 (HOU limited) starting rating: 1682
round table opponent (rating) result Δrating
1sealed 430 Kommer, Phillip (1523) Draw 1-1 -31679
2sealed 316 Chang, Dave (1500) Lost 0-2 -211658
3sealed 572 Serna Cruz, Roberto Carlos (1354) Won 2-1 +121670
4sealed 429 Wagenhoffer, Thomas (1356) Won 2-0 +131683
5sealed 283 Thibeau, Jeremy (1569) Lost 0-2 -201663
6sealed 404 Margaritis, Logan (1460) Lost 1-2 -221641
top average opponent: 1460record: 2-3-1 new rating: 1641

Grand Prix Montreal 2017 (AKH standard) starting rating: 1580
round table opponent (rating) result Δrating
1standard 2064 Marchand, Alexandre (1500) Won 2-0 +161596
2standard 2102 Redhead, Sean (1417) Won 2-1 +151611
3standard 2001 Axtell, Matthew (1433) Lost 0-2 -211590
4standard 2177 Maw, Alexander (1503) Won 2-1 +161606
5standard 2170 Floch, Ivan (1931) Won 2-1 +241630
6standard 2090 McCowell, Cody (1418) Won 2-0 +141644
7standard 2033 Rapp, Michael (1430) Won 2-1 +141658
8standard 2017 Pauloff, Nicholas (1797) Lost 0-2 -151643
9standard 2037 Pite, Derek (1861) Draw 1-1 +41647
10standard 2063 Moquin-Carle, Benjamin (1633) Won 2-0 +171664
11standard 2041 Fang, Kevin (1646) Won 2-0 +181682
12standard 2023 Couture, Jean-Philippe (1787) Won 2-1 +201702
13standard 2015 Otsubo, Paul (1640) Lost 1-2 -191683
14standard 2031 Gobeil, Charles-Keven (1661) Won 2-1 +171700
15standard 2021 Desbiens, Philippe (1671) Lost 1-2 -181682
top average opponent: 1622record: 10-4-1 new rating: 1682

Grand Prix Montreal 2015 (DTK limited) starting rating: 1619
round table opponent (rating) result Δrating
2sealed 12 Leahy, Nicholas (1784) Won 2-1 +211640
3sealed 133 Blais, Jean-Philippe (1571) Lost 1-2 -191621
4sealed 285 Jaramillo, Blaven (1437) Lost 1-2 -211600
5sealed 312 Smith, Brenda (1481) Lost 0-2 -201580
top average opponent: 1568record: 1-3 new rating: 1580

Grand Prix Ottawa 2014 (KTK limited) starting rating: 1507
round table opponent (rating) result Δrating
2sealed 110 Turpin, Jacques (1502) Won 2-0 +181525
3sealed 198 Noworaj, Andrew (1676) Won 2-0 +211546
4sealed 14 Wilson, Jacob (2032) Won 2-0 +261572
5sealed 57 Gelinas-Proulx, Adam (1561) Won 2-1 +181590
6sealed 7 Elenbogen, Andrew (1942) Won 2-1 +241614
7sealed 2 Gervais, Pierre-Luc (1554) Draw 1-1 -11613
8sealed 11 Mathers, Avery (1488) Won 2-0 +161629
9sealed 5 Longo, Tyler (1699) Lost 0-2 -171612
10draft 11 Battistelli, Alex (1675) Won 2-1 +191631
11draft 62 Thiara, Devinder (1630) Lost 1-2 -181613
12draft 12 Noworaj, Andrew (1740) Lost 0-2 -161597
13draft 14 Courcelles, Jon (1570) Lost 1-2 -181579
14draft 50 Battistelli, Alex (1642) Won 2-1 +191598
15draft 44 Yu, Fred (1796) Won 2-0 +211619
top average opponent: 1679record: 9-4-1 new rating: 1619

Grand Prix Montreal 2014 (BNG limited) starting rating: 1500
round table opponent (rating) result Δrating
3sealed 7 Couture, Mathieu (1524) Lost 0-2 -181482
4sealed 605 Corrigan, Griffin (1655) Draw 1-1 +41486
5sealed 306 Davis, Brandon (1540) Won 2-1 +191505
6sealed 311 Potvin, Guillaume (1596) Won 2-0 +191524
7sealed 113 Wang, Austin (1569) Lost 1-2 -171507
top average opponent: 1577record: 2-2-1 new rating: 1507