NYDF on 2020-01-01

3/7 in Ac-A International Latin Pre-Championship (C/S/R/J) from Final with Baiming Zhang

Big Apple Dancesport Challenge on 2019-12-07

6/14 in Collegiate Championship Latin (CSRPJ) from Semi-Final with Baiming Zhang

DC DanceSport Inferno on 2019-11-09

7/14 in Amateur Collegiate Open Latin (SCRPJ) from Semi-Final with Baiming Zhang

Princeton Ballroom Competition on 2019-10-19

5/7 in Collegiate Open Latin (CSRPJ) from Final with Baiming Zhang

MIT Open on 2019-04-27

6/14 in Championship Latin (CSRPJ) from Semi-Final with Baiming Zhang

The UPenn Classic on 2019-02-16

7/12 in Adult Championship Latin (SCRPJ) from Semi-Final with Baiming Zhang

NYDF on 2019-01-01

6/12 in Ac-A International Latin Pre-Championship (C/S/R/J) - from Final with Baiming Zhang

Big Apple Dancesport Challenge on 2018-12-01

13/17 in Championship Latin (CSRPJ) from Semi-Final with Baiming Zhang

DC DanceSport Inferno on 2018-11-10

5/11 in Amateur Adult Open Latin (SCRPJ) from Semi-Final with Baiming Zhang
1/29 in Amateur Adult Pre-Champ Latin (SCRJ) from Octo-Final with Baiming Zhang

MIT Open on 2018-04-28

5/16 in Championship Latin (CSRPJ) from Semi-Final with Baiming Zhang

The UPenn Classic on 2018-02-10

3/10 in Adult Championship Latin (SCRPJ) from Semi-Final with Baiming Zhang

NYDF on 2018-01-01

3/6 in Ac-A International Latin Pre-Championship (C/S/R/J) from Final with Baiming Zhang

Big Apple Dancesport Challenge on 2017-12-02

9/18 in Championship Latin (CSRPJ) from Quarter-Final with Baiming Zhang

DC DanceSport Inferno on 2017-11-04

7/12 in Amateur Adult Open Latin (SCRPJ) from Semi-Final with Baiming Zhang

Summer Sizzler - NJ DanceSport Classic on 2017-06-10

5/5 in Amateur Adult Championship Latin (SCRPJ) from Final with Baiming Zhang

MIT Open on 2017-04-29

8/16 in Amateur Championship Latin (SCRPJ) from Quarter-Final with Baiming Zhang

Rutgers DanceSport Competition on 2017-04-15

5/8 in Amateur Collegiate Championship Latin (SCRPJ) from Final with Baiming Zhang