February Dance Festival on 2020-02-08

6/15 in Amateur Senior III Championship Standard (WTVFQ) from Quarter-Final with Annie Tsang
1/5 in Amateur Senior IV Championship Standard (WTVFQ) from Final with Annie Tsang

Vancouver Challenge Cup on 2020-01-17

5/6 in Amateur Senior 3 Open Ballroom (WTVFQ) from Final with Annie Tsang
1/2 in Amateur Senior 4 Open Ballroom (WTVFQ) from Final with Annie Tsang

SnowBall Classic, Sheraton Vancouver Airport Hotel on 2019-11-01

4/14 in Amateur Senior III Championship Standard (WTVFQ) from Quarter-Final with Annie Tsang
2/4 in Amateur Senior IV Championship Standard (WTVFQ) from Final with Annie Tsang

Island Fantasy Ball (27th Anniversary) on 2019-05-25

2/5 in Amateur Senior IV Championship Standard (WTVFQ) from Final with Annie Tsang
2/11 in BC Closed Senior III Championship Standard (WTVFQ) from Semi-Final with Annie Tsang

CANADIAN CLOSED CHAMPIONSHIPS on 2019-04-19

16/27 in CANADIAN CLOSED Senior III Championship Standard (WTVFQ) from Octo-Final with Annie Tsang
3/6 in CANADIAN CLOSED Senior IV Championship Standard (WTVFQ) from Final with Annie Tsang

UBC Gala Ball on 2019-03-15

4/10 in Amateur Senior III Championship Standard (WTVFQ) from Semi-Final with Annie Tsang
1/4 in Amateur Senior IV Championship Standard (WTVFQ) from Final with Annie Tsang

Vancouver Challenge Cup on 2019-01-18

4/6 in Amateur Senior 3 Open Ballroom (WTVFQ) from Final with Annie Tsang
1/3 in Amateur Senior 4 Open Ballroom (WTVFQ) from Final with Annie Tsang

SnowBall Classic, Sheraton Vancouver Airport Hotel on 2018-10-27

10/18 in Amateur Senior III Championship Standard (WTVFQ) from Quarter-Final with Annie Tsang
4/6 in Amateur Senior IV Championship Standard (WTVFQ) from Final with Annie Tsang

Canadian Closed Championships on 2018-04-19

17/27 in CANADIAN CLOSED Senior III Championship Standard (WTVFQ) from Octo-Final with Annie Tsang
4/9 in CANADIAN CLOSED Senior IV Championship Standard (WTVFQ) from Semi-Final with Annie Tsang

UBC Gala Ball on 2018-03-02

4/11 in Senior III Championship Standard (WTVFQ) from Semi-Final with Annie Tsang
1/6 in Senior IV Championship Standard (WTVFQ) from Final with Annie Tsang

February Dance Festival on 2018-02-03

7/16 in Senior III Championship Standard (WTVFQ) from Quarter-Final with Annie Tsang
3/5 in Senior IV Championship Standard (WTVFQ) from Final with Annie Tsang

SnowBall Classic, Sheraton Vancouver Airport Hotel on 2017-11-11

3/12 in Amateur Senior III Championship Standard (WTVFQ) from Semi-Final with Annie Tsang
1/5 in Amateur Senior IV Championship Standard (WTVFQ) from Final with Annie Tsang

Island Fantasy Ball (25th Anniversary) on 2017-05-06

1/3 in Amateur Senior IV Championship Standard (WTVFQ) from Final with Annie Tsang
2/7 in BC Closed Senior III Championship Standard (WTVFQ) from Final with Annie Tsang

Canadian Closed Championships Sheraton Richmond BC on 2017-04-14

14/22 in Amateur Senior III Championship Standard (WTVFQ) from Quarter-Final with Annie Tsang
5/10 in Amateur Senior IV Championship Standard (WTVFQ) from Semi-Final with Annie Tsang

UBC Gala Ball on 2017-03-10

7/9 in Senior III Championship Standard (WTVFQ) from Semi-Final with Annie Tsang

February Dance Festival on 2017-02-11

8/14 in Senior III Championship Standard (WTVFQ) from Semi-Final with Annie Tsang
3/9 in Senior IV Championship Standard (WTVFQ) from Semi-Final with Annie Tsang

SnowBall Classic, Hyatt Regency Vancouver BC on 2016-11-12

10/16 in Amateur Senior II Championship Standard (WTVFQ) from Quarter-Final with Annie Tsang
11/17 in Amateur Senior III Championship Standard (WTVFQ) from Quarter-Final with Annie Tsang

Pacifica Amateur Ball on 2016-04-09

4/6 in Amateur Senior III Championship Standard (WTVFQ) from Final with Annie Tsang
4/6 in BC Closed Senior III Championship Standard (WTVFQ) from Final with Annie Tsang

UBC Gala Ball on 2016-03-05

8/10 in Amateur Senior II Championship Standard (WTVFQ) from Semi-Final with Annie Tsang
7/11 in Amateur Senior III Championship Standard (WTVFQ) from Semi-Final with Annie Tsang

February Dance Festival on 2016-02-20

9/12 in Senior II Championship Standard (WTVFQ) from Semi-Final with Annie Tsang
7/11 in Senior III Championship Standard (WTVFQ) from Semi-Final with Annie Tsang

SnowBall Classic on 2015-11-06

8/11 in Amateur Senior II Championship Standard (WTVFQ) from Semi-Final with Annie Tsang
8/16 in Amateur Senior III Championship Standard (WTVFQ) from Quarter-Final with Annie Tsang

UBC Gala Ball on 2015-03-13

6/9 in Senior II Championship Standard (WTVFQ) from Semi-Final with Annie Tsang
6/11 in Senior III Championship Standard (WTVFQ) from Semi-Final with Annie Tsang

Vancouver Challenge Cup on 2015-01-16

4/9 in Amateur Senior 3 Open Ballroom (WTVFQ) from Semi-Final with Annie Tsang

UBC Gala Ball on 2014-03-01

8/11 in Senior II Championship Standard (WTVFQ) from Semi-Final with Annie Tsang
6/6 in Senior III Championship Standard (WTVFQ) from Final with Annie Tsang

Vancouver Challenge Cup on 2014-01-17

5/6 in Amateur Senior 2 Open Ballroom (WTVFQ) from Final with Annie Tsang
4/4 in Amateur Senior 3 Open Ballroom (WTVFQ) from Final with Annie Tsang

Grand Ball on 2013-11-08

7/10 in Amateur Senior II Championship Standard (WTVFQ) from Semi-Final with Annie Tsang
5/8 in Amateur Senior III Championship Standard (WTVFQ) from Semi-Final with Annie Tsang

Seattle Star Ball on 2013-08-02

4/4 in Amateur Senior I Open Standard (WTVFQ) from Final with Annie Tsang
1/2 in Amateur Senior III Open Standard (WTVFQ) from Final with Annie Tsang

Pro-Am Fiesta on 2013-06-22

8/9 in Amateur Senior I Championship Standard (WTVFQ) from Semi-Final with Annie Tsang
2/4 in Amateur Senior III Championship Standard (WTVFQ) from Final with Annie Tsang

UBC Gala Ball on 2013-03-09

7/7 in Amateur Senior I Championship Standard (WTVFQ) from Final with Annie Tsang

SnowBall Classic on 2013-01-26

9/12 in Amateur Senior I Championship Standard (WTVFQ) from Semi-Final with Annie Tsang
5/8 in Amateur Senior II Championship Standard (WTVFQ) from Semi-Final with Annie Tsang
4/6 in Amateur Senior III Championship Standard (WTVFQ) from Final with Annie Tsang

Grand Ball on 2012-11-09

8/9 in Amateur Senior I Championship Standard (WTVFQ) from Semi-Final with Annie Tsang
5/9 in Amateur Senior II Championship Standard (WTVFQ) from Semi-Final with Annie Tsang
5/7 in Amateur Senior III Championship Standard (WTVFQ) from Final with Annie Tsang

Pro-Am Fiesta on 2012-06-23

5/8 in Amateur Senior I Championship Standard (WTVFQ) from Semi-Final with Annie Tsang
3/5 in Amateur Senior III Championship Standard (WTVFQ) from Final with Annie Tsang

SnowBall Classic - Canadian Closed Championships on 2012-04-06

9/16 in Amateur Senior I Pre-Champ Standard (WTFQ) from Quarter-Final with Annie Tsang
7/10 in Amateur Senior II Pre-Champ Standard (WTFQ) from Semi-Final with Annie Tsang
5/7 in Amateur Senior III Pre-Champ Standard (WTFQ) from Final with Annie Tsang
14/19 in Amateur Singles Senior II World Dance. Co Standard (WTVFQ) from Quarter-Final with Annie Tsang
8/11 in Amateur Singles Senior III World Dance. Co Standard (WTVFQ) from Semi-Final with Annie Tsang

UBC Gala Ball on 2012-03-10

8/13 in Amateur Senior I Championship Standard (WTVFQ) from Semi-Final with Annie Tsang
5/11 in Amateur Senior II Championship Standard (WTVFQ) from Semi-Final with Annie Tsang
3/8 in Amateur Senior II Pre-Champ Standard (WTFQ) from Semi-Final with Annie Tsang
3/8 in Amateur Senior III Championship Standard (WTVFQ) from Semi-Final with Annie Tsang

Northwest DanceSport Championships on 2012-01-14

2/2 in Amateur Senior II Championship Standard (WTVFQ) from Final with Annie Tsang
1/3 in Amateur Senior III Championship Standard (WTVFQ) from Final with Annie Tsang

Seattle Star Ball on 2011-08-05

3/4 in Amateur Senior I Novice Standard (WTQ) from Final with Annie Tsang
2/2 in Amateur Senior I Open Novice Standard (WTQ) from Final with Annie Tsang
2/3 in Amateur Senior II Open Standard (WTVFQ) from Final with Annie Tsang

SnowBall Classic IDSF International Open on 2011-02-04

5/6 in Amateur Adult Pre-Champ Standard (WTFQ) from Final with Annie Tsang
7/9 in Amateur Senior I Pre-Champ Standard (WTFQ) from Semi-Final with Annie Tsang
6/8 in Amateur Senior II Championship Standard (WTVFQ) from Semi-Final with Annie Tsang
2/6 in Amateur Senior III Championship Standard (WTVFQ) from Final with Annie Tsang

Seattle Star Ball on 2010-08-06

2/3 in Amateur Senior I Open Novice Standard (WTQ) from Final with Annie Tsang
1/1 in Amateur Senior II Open Novice Standard (WTQ) from Final with Annie Tsang
2/3 in Amateur Senior II Open Standard (WTVFQ) from Final with Annie Tsang

SnowBall Classic IDSF International Open on 2010-01-22

4/12 in Amateur Senior I Pre-Champ Standard (WTFQ) from Semi-Final with Annie Tsang
8/15 in Amateur Senior II Open Standard (WTVFQ) from Quarter-Final with Annie Tsang
4/7 in Amateur Senior III Open Standard (WTVFQ) from Final with Annie Tsang

Seattle Star Ball on 2009-08-07

2/5 in Amateur Senior II Open Novice Standard (WTQ) from Final with Annie Tsang
5/10 in Amateur Senior II Open Standard (WTFQ) from Semi-Final with Annie Tsang

SnowBall Classic IDSF International Open on 2009-02-13

11/16 in Amateur Adult Pre-Champ Standard (WTFQ) from Quarter-Final with Annie Tsang
10/16 in Amateur Senior I Pre-Champ Standard (WTFQ) from Quarter-Final with Annie Tsang
8/11 in Amateur Senior II Open Standard (WTVFQ) from Semi-Final with Annie Tsang

Seattle Star Ball on 2008-08-01

8/11 in Amateur Senior I Open Standard (WTFQ) from Semi-Final with Annie Tsang
5/7 in Amateur Senior IV Open Standard (WTFQ) from Final with Annie Tsang

SnowBall Classic IDSF International Open on 2008-02-08

14/20 in Amateur Adult Pre-Champ Standard (WTFQ) from Quarter-Final with Annie Tsang
9/13 in Amateur Senior I Pre-Champ Standard (WTFQ) from Semi-Final with Annie Tsang