We have a Patreon! Click here to become a patron, or read the blog to learn more!
   
Pham, Hoang Ha
Current rating: 1862 (#1014)

Regional Championships Toronto 2023 Cycle 4 (pioneer) starting rating: 1666
round table opponent (rating) result Δrating
1pioneer 31 Ha, Chris (1587) Won 2-0 +171683
2pioneer 73 Mirabelli, Aidan (1591) Lost 1-2 -201663
3pioneer 46 Gravelle, Cody (1763) Won 2-0 +201683
4pioneer 47 Arnold, Josh (1465) Won 2-0 +141697
5pioneer 21 Wasson, John (1667) Won 2-0 +181715
6pioneer 8 Kane, Liam (2029) Won 2-0 +231738
7pioneer 4 Doyle, Eddy (1603) Won 2-1 +161754
8pioneer 8 Brackley, Christopher (1607) Won 2-0 +151769
9pioneer 4 Gellert, Kyle (1922) Lost 0-2 -151754
10pioneer 11 Scott, Dan (1650) Won 2-0 +161770
11pioneer 7 Jacques-Griffin, Theo (1758) Won 2-0 +181788
12pioneer 3 Heggerud, Anna (1822) Won 2-1 +181806
13pioneer 1 Dore, Maxime (2057) ID 01806
Qpioneer Bouzane, Larry (1747) Won 2-1 +171823
Spioneer Dore, Maxime (2073) Won 2-0 +231846
Fpioneer Primdahl, Ryan (1728) Won 2-1 +161862
top average opponent: 1754record: 13-2-1 new rating: 1862

Regional Championships Toronto 2023 (pioneer) starting rating: 1680
round table opponent (rating) result Δrating
1pioneer 2 Arthur, Jared (1416) Won 2-0 +131693
2pioneer 58 De Beaupre, Nick (1429) Won 2-0 +131706
3pioneer 6 Vincent, Charles (1481) Won 2-1 +141720
4pioneer 9 Wu, Patrick (1753) Won 2-1 +191739
5pioneer 9 Pite, Derek (1893) Lost 1-2 -151724
6pioneer 26 Lee, Kelvin (1569) Lost 0-2 -211703
7pioneer 24 Lozinski, Daniel (1624) Lost 1-2 -201683
8pioneer 61 Nogueira, Dustyn (1745) Lost 1-2 -171666
top average opponent: 1614record: 4-4 new rating: 1666

Regional Championships Vancouver 2023 (ONE standard) starting rating: 1686
round table opponent (rating) result Δrating
1standard 26 Hancock, Ian (1459) Lost 0-2 -221664
2standard 53 Jonah, Brandon (1499) Won 2-0 +151679
3standard 25 Jaworek, Spencer Shaw (1503) Won 2-0 +151694
4standard 28 Karani, Joseph (1866) Lost 1-2 -151679
5standard 47 Traynor, Andrew (1589) Won 2-0 +161695
6standard 52 Alder, Avery (1486) Won 2-1 +141709
7standard 19 Read, Brian (1550) Won 2-0 +161725
8standard 8 Stevenson, James (1654) Lost 0-2 -201705
9standard 26 Odegaard, Maxime (1500) Lost 0-2 -211684
10standard 28 Liu, Wentao (1543) Lost 1-2 -211663
11standard 28 Barnett, Stephen (1782) Won 2-0 +201683
12standard 22 Hockney, Justin (1456) Won 2-1 +141697
13standard 19 Hagedorn, Alex (1725) Lost 1-2 -171680
top average opponent: 1586record: 7-6 new rating: 1680

Grand Prix New Jersey 2020 (THB limited) starting rating: 1533
round table opponent (rating) result Δrating
3sealed 60 DeMatties, Michelangelo (1784) Won 2-1 +231556
4sealed 11 Sussman, Samuel (1555) Won 2-0 +181574
5sealed 46 Berkowitz, Jordan (1912) Lost 1-2 -131561
6sealed 134 Gorkhover, Gleb (1724) Won 2-0 +211582
7sealed 89 Crowe, James (1564) Won 2-0 +181600
8sealed 53 Pace, Stanley (1627) Won 2-0 +191619
9sealed 37 Prieto, Luis Delfin (1757) Won 2-0 +201639
10draft 122 Sarsfield, Corey (1888) Won 2-1 +231662
11draft 34 Sajgalik, Eduardo (2187) Won 2-0 +261688
12draft 3 Rosdahl, Alexander (1991) Lost 1-2 -121676
13draft 60 Neal, Richard (1894) Won 2-0 +221698
14draft 2 Syed, Zan (2064) Lost 0-2 -121686
15draft 49 Saks, Ethan (1744) ID 01686
top average opponent: 1822record: 9-3-1 new rating: 1686

Grand Prix Richmond 2019 (ELD standard) starting rating: 1536
round table opponent (rating) result Δrating
3standard 76 Nolen, Lauren (1972) Draw 1-1 +71543
4standard 91 Plucinski, Karol (1456) Lost 0-2 -191524
5standard 152 Cobb, William (1429) Won 2-1 +161540
6standard 103 Lawson, Joseph (1473) Won 2-0 +171557
7standard 63 Petropoulos, Anthony (1797) Lost 1-2 -141543
8standard 97 Magalhaes, Edgar (2018) Lost 0-2 -101533
top average opponent: 1691record: 2-3-1 new rating: 1533

Grand Prix Montreal 2019 (ELD limited) starting rating: 1585
round table opponent (rating) result Δrating
3sealed 38 Yatsenko, Alex (1481) Won 2-0 +161601
4sealed 34 Spinner, Seth (1903) Lost 0-2 -131588
5sealed 125 Barrett, Daniel (1613) Lost 1-2 -171571
6sealed 208 Walker, Pierce (1668) Lost 0-2 -171554
7sealed 189 Roth, Marcus (1525) Lost 0-2 -181536
top average opponent: 1638record: 1-4 new rating: 1536

Grand Prix Las Vegas 2019 (limited) (MH1 limited) starting rating: 1584
round table opponent (rating) result Δrating
3sealed 280 Austria, Alfred (1517) Lost 1-2 -191565
4sealed 163 Hibbard, Dalton (1697) Won 2-1 +201585
5sealed 1187 Buckley, Sean (1673) Won 2-1 +201605
6sealed 116 Lu, Mandy (1522) Lost 1-2 -201585
7sealed 174 Miller, Kyle2954 (1622) Lost 1-2 -171568
8sealed 205 Lao, Benjamin (1496) Won 2-1 +171585
top average opponent: 1588record: 3-3 new rating: 1585

Grand Prix Detroit 2019 (M20 limited) starting rating: 1575
round table opponent (rating) result Δrating
3sealed 98 Fournier, Daniel (1786) Lost 1-2 -141561
4sealed 91 Parker, Don (1525) Won 2-0 +171578
5sealed 88 Ehrnsberger, Joe (1517) Lost 1-2 -191559
6sealed 154 Ewing, David (1522) Won 2-0 +171576
7sealed 100 Jolin, Jonathan (1663) Won 2-0 +201596
8sealed 45 Duterte, Daniel (1930) Lost 1-2 -121584
top average opponent: 1657record: 3-3 new rating: 1584

Grand Prix London 2019 (WAR sealed) starting rating: 1573
round table opponent (rating) result Δrating
C1sealed 43 Gao, Changsong (1590) Won 2-0 +181591
C2sealed 181 Malkoc, Gari (1522) Won 2-1 +171608
C3sealed 97 Addario, Riccardo (1672) Lost 0-2 -171591
C4sealed 139 Lave, Ole (1717) Lost 0-2 -161575
top average opponent: 1625record: 2-2 new rating: 1575

Mythic Championship II (modern) starting rating: 1579
round table opponent (rating) result Δrating
1draft 79 Zimmermann, Martin (1842) Lost 0-2 -141565
2draft 79 Mochan, Levi (1722) Won 2-0 +211586
3draft 77 Grafensteiner, Daniel (2038) Won 2-1 +261612
4modern 40 Caparroz, Joao Lucas (1704) Lost 0-2 -161596
5modern 93 Matignon, Guillaume (2146) Lost 1-2 -91587
6modern 134 Velazquez, Jose Luis (1800) Lost 0-2 -141573
7modern 202 Yanagisawa, Yuta (1656) Won 2-0 +191592
8modern 186 Pratt, Marcel (1510) Lost 0-2 -191573
top average opponent: 1802record: 3-5 new rating: 1573

Grand Prix New Jersey 2019 (RNA limited) starting rating: 1559
round table opponent (rating) result Δrating
2sealed 221 Thomas, Chris (1543) Lost 0-2 -181541
3sealed 372 Mavis, Alexander (1504) Lost 1-2 -191522
4sealed 560 Bowers, Ashton (1487) Lost 0-2 -181504
5sealed 551 Patell, Cyrus (1502) Won 2-0 +181522
6sealed 459 Schofield, Bryan (1545) Won 2-0 +181540
7sealed 379 Normandin, Katharine (1544) Won 2-1 +181558
8sealed 262 Son, Young (1700) Won 2-1 +211579
top average opponent: 1546record: 4-3 new rating: 1579

Grand Prix New Jersey 2018 (GRN standard) starting rating: 1536
round table opponent (rating) result Δrating
2standard 234 O'Neil, Michael (1523) Lost 0-2 -181518
3standard 396 Rawlings, Peter (1793) Lost 0-2 -131505
4standard 451 Conflenti, Jace (1485) Lost 1-2 -181487
5standard 516 Farmer, John (1483) Won 2-0 +181505
6standard 406 Ritter, Kyle (1679) Won 2-1 +211526
7standard 316 Packard, Nicholas (1437) Won 2-0 +161542
8standard 223 Charles-Helene, Raynald (1496) Won 2-1 +171559
top average opponent: 1557record: 4-3 new rating: 1559

Grand Prix Montreal 2018 (GRN limited) starting rating: 1494
round table opponent (rating) result Δrating
2sealed 248 Trites, Henry (1502) Won 2-0 +181512
3sealed 160 Huard, Philipe (1567) Won 2-1 +191531
4sealed 5 Dodson, Ted (1551) Won 2-1 +191550
5sealed 25 Qian, Jason (1829) Lost 0-2 -131537
6sealed 81 Flinn, Ian (1540) Won 2-1 +181555
7sealed 29 Chang, Morgan (1664) Lost 1-2 -161539
8sealed 104 Stevens, David (1477) Won 2-0 +171556
9sealed 98 Sullivan, William (1611) Won 2-1 +191575
10draft 171 Allen, Garrett (1832) Lost 1-2 -141561
11draft 128 Schnayer, David (1781) Won 2-0 +221583
12draft 201 Abrahams, Rafi (1790) Lost 0-2 -141569
13draft 153 Cotrupe, Matthew (1730) Lost 1-2 -151554
15draft 148 Sherman, Grant (1592) Lost 1-2 -181536
top average opponent: 1651record: 7-6 new rating: 1536

Grand Prix Houston 2018 (RIX limited) starting rating: 1411
round table opponent (rating) result Δrating
3sealed 88 Quach, Peter (1741) Won 2-0 +241435
4sealed 91 Welder, Bevans (1661) Won 2-1 +221457
5sealed 6 Yoo, Bradley (2072) Lost 0-2 -81449
6sealed 50 McGraw, Matthew (1744) Won 2-0 +231472
7sealed 33 Grodzinski, Ryan (1790) Won 2-0 +241496
8sealed 34 Dao, Phu (1808) Lost 0-2 -131483
9sealed 56 Fyfe, Max (1677) Won 0-0 +221505
10draft 78 Tran, Hieu (1507) Won 2-1 +181523
11draft 28 Yin, Brian (1591) Lost 1-2 -171506
12draft 8 Troha, Dan (1910) Won 2-1 +251531
13draft 45 Rubin, Aaron (1731) Lost 1-2 -151516
14draft 38 Edwards, Mitchell (1880) Lost 0-2 -111505
15draft 19 Cochran, Hunter (1930) Lost 0-2 -111494
top average opponent: 1773record: 7-6 new rating: 1494

Grand Prix Montreal 2017 (AKH standard) starting rating: 1427
round table opponent (rating) result Δrating
2standard 2109 Chenard, Francois (1531) Won 2-0 +201447
3standard 2017 Misner, Chris (1493) Won 2-1 +181465
4standard 2033 Neveu, Pierre Antoine (1661) Lost 1-2 -141451
5standard 2106 Friedman, Gene (1533) Won 2-0 +191470
6standard 2040 Mercier, Etienne (1531) Lost 0-2 -161454
7standard 2113 Ganz, Andreas (1839) Lost 1-2 -121442
8standard 2201 Jota Costa, Ricardo Jorge (1634) Lost 0-2 -141428
9standard 2208 Bowden, Steve (1493) Lost 0-2 -171411
top average opponent: 1589record: 3-5 new rating: 1411

Grand Prix Atlanta 2016 (KLD limited) starting rating: 1430
round table opponent (rating) result Δrating
1sealed 555 Andress, Nathan (1772) Lost 0-2 -121418
2sealed 990 Young, Levi (1558) Lost 1-2 -151403
3sealed 1213 Smithee, Christopher (1464) Won 2-1 +191422
4sealed 1133 Godoy, Jose (1484) Won 2-1 +191441
5sealed 981 Jelesnianski, Christopher (1501) Lost 0-2 -171424
6sealed 1080 Minnix, Cody (1449) Won 2-0 +191443
7sealed 904 Rivera, Israel (1462) Lost 1-2 -181425
8sealed 961 Heise, William (1467) Lost 1-2 -171408
9sealed 921 Hofstra, Rick (1465) Won 2-1 +191427
top average opponent: 1514record: 4-5 new rating: 1427

Grand Prix Montreal 2016 (EMN limited) starting rating: 1466
round table opponent (rating) result Δrating
3sealed 2176 Fournier, Daniel (1975) Lost 0-0 -91457
4sealed 2361 Martinez, Mario E (1708) Won 2-1 +221479
5sealed 2212 Jao, Jeff (1607) Lost 0-2 -151464
6sealed 2186 Ritchie, Scott (1514) Won 2-0 +191483
7sealed 2109 Chatel, Cedric (1458) Lost 0-2 -191464
8sealed 2282 Runtsch, Grant (1524) Lost 0-0 -171447
9sealed 2251 Smart, Brian (1499) Lost 0-2 -171430
top average opponent: 1612record: 2-5 new rating: 1430

Grand Prix Ottawa 2014 (KTK limited) starting rating: 1464
round table opponent (rating) result Δrating
1sealed 136 Sivaneswaran, Jeremy (1497) Draw 1-1 +11465
2sealed 326 Mendes, Joaquim (1500) Lost 0-2 -171448
3sealed 541 Goyer, Stephane (1481) Won 2-1 +181466
4sealed 413 Adams, Erin (1501) Won 1-0 +191485
5sealed 297 Dziambor, William (1460) Lost 0-2 -191466
top average opponent: 1488record: 2-2-1 new rating: 1466

Grand Prix Montreal 2014 (BNG limited) starting rating: 1500
round table opponent (rating) result Δrating
1sealed 315 Alt, Judah (1502) Lost 0-2 -181482
2sealed 566 Pine, Michael (1497) Lost 1-2 -181464
3sealed 651 Paquet, Tom (1466) Draw 1-1 01464
top average opponent: 1488record: 0-2-1 new rating: 1464