| Score | BV | GOE | Element | Event | Date |
|---|---|---|---|---|---|
| 8.20 | 7.10 | 1.10 | CiSt3 | Olympic Games | 2/2018 |
| 8.51 | 7.10 | 1.41 | CiSt3 | European Championships | 1/2018 |
| 10.33 | 8.60 | 1.73 | CiSt4 | World Championships | 3/2016 |
| 9.08 | 7.10 | 1.98 | CiSt3 | Bavarian Open | 2/2016 |
| 8.20 | 7.10 | 1.10 | CiSt3 | European Championships | 1/2016 |
| 9.30 | 7.10 | 2.20 | CiSt3 | British Championships | 12/2015 |
| 8.36 | 7.10 | 1.26 | CiSt3 | NHK Trophy | 11/2015 |
| 8.64 | 7.10 | 1.54 | CiSt3 | Ondrej Nepela Memorial | 10/2015 |
| 7.80 | 5.60 | 2.20 | CiSt2 | IJS Sheffield | 8/2015 |
| 9.14 | 7.10 | 2.04 | CiSt3 | NHK Trophy | 11/2014 |
| 9.14 | 7.10 | 2.04 | CiSt3 | Rostelecom Cup | 11/2014 |
| 9.03 | 7.10 | 1.93 | CiSt3 | NRW Trophy (Dance) | 11/2014 |
| 6.98 | 5.60 | 1.38 | CiSt2 | Coupe de Nice | 10/2014 |
| 7.64 | 6.50 | 1.14 | CiSt3 | World Championships | 3/2014 |
| 6.00 | 5.00 | 1.00 | CiSt2 | Olympic Games | 2/2014 |
| 7.79 | 6.50 | 1.29 | CiSt3 | European Championships | 1/2014 |
| 7.50 | 6.50 | 1.00 | CiSt3 | British Championships | 11/2013 |
| 5.00 | 5.00 | 0.00 | CiSt2 | Trophee Eric Bompard | 11/2013 |
| 6.00 | 5.00 | 1.00 | CiSt2 | Ondrej Nepela Memorial | 10/2013 |
| 5.33 | 5.00 | 0.33 | CiSt2 | US International Classic | 9/2013 |
| 6.93 | 6.50 | 0.43 | CiSt3 | World Championships | 3/2013 |
| 7.50 | 6.50 | 1.00 | CiSt3 | Bavarian Open | 2/2013 |
| 7.50 | 6.50 | 1.00 | CiSt3 | European Championships | 1/2013 |
| 6.80 | 5.00 | 1.80 | CiSt2 | British Championships | 11/2012 |
| 5.00 | 5.00 | 0.00 | CiSt2 | NHK Trophy | 11/2012 |
| 4.71 | 5.00 | -0.29 | CiSt2 | Rostelecom Cup | 11/2012 |
| 6.00 | 5.00 | 1.00 | CiSt2 | World Championships | 3/2012 |
| 5.14 | 5.00 | 0.14 | CiSt2 | World Championships | 3/2012 |
| 6.64 | 6.50 | 0.14 | CiSt3 | European Championships | 1/2012 |
| 7.50 | 6.50 | 1.00 | CiSt3 | Nestle Torun Cup | 1/2012 |
| 8.50 | 6.50 | 2.00 | CiSt3 | British Championships | 11/2011 |
| 5.57 | 5.00 | 0.57 | CiSt2 | Cup of China | 11/2011 |
| 6.00 | 5.00 | 1.00 | CiSt2 | IJS Sheffield | 8/2011 |
| 5.57 | 5.00 | 0.57 | CiSt2 | World Championships | 4/2011 |
| 3.43 | 3.50 | -0.07 | CiSt1 | European Championships | 1/2011 |
| 5.50 | 5.00 | 0.50 | CiSt2 | European Championships | 1/2011 |
| 4.50 | 5.00 | -0.50 | CiSt2 | Skate America | 11/2010 |
| 5.00 | 5.00 | 0.00 | CiSt2 | NHK Trophy | 10/2010 |
| 3.33 | 3.50 | -0.17 | CiSt1 | Coupe de Nice | 10/2010 |
| 3.67 | 3.50 | 0.17 | CiSt1 | Ondrej Nepela Memorial | 9/2010 |
| 6.00 | 5.00 | 1.00 | CiSt2 | IJS Sheffield | 8/2010 |
| 7.60 | 7.20 | 0.40 | CiSt3 | Olympic Games | 2/2010 |
| 6.40 | 6.40 | 0.00 | CiSt2 | Olympic Games | 2/2010 |
| 6.60 | 7.20 | -0.60 | CiSt3 | European Championships | 1/2010 |
| 7.20 | 7.20 | 0.00 | CiSt3 | European Championships | 1/2010 |
| 7.40 | 6.40 | 1.00 | CiSt2 | Golden Spin | 12/2009 |
| 7.07 | 6.40 | 0.67 | CiSt2 | Golden Spin | 12/2009 |
| 8.60 | 7.20 | 1.40 | CiSt3 | British Championships | 11/2009 |
| 8.40 | 7.20 | 1.20 | CiSt3 | British Championships | 11/2009 |
| 7.00 | 6.40 | 0.60 | CiSt2 | Ondrej Nepela Memorial | 11/2009 |
| 7.20 | 6.40 | 0.80 | CiSt2 | Ondrej Nepela Memorial | 11/2009 |
| 7.40 | 6.40 | 1.00 | CiSt2 | IJS Deeside | 10/2009 |
| 7.40 | 6.40 | 1.00 | CiSt2 | IJS Deeside | 10/2009 |
| 3.60 | 5.60 | -2.00 | CiSt1 | IJS Sheffield | 8/2009 |
| 7.40 | 6.40 | 1.00 | CiSt2 | IJS Sheffield | 8/2009 |
| 5.60 | 5.60 | 0.00 | CiSt1 | Winter Universiade | 2/2009 |
| 4.60 | 5.60 | -1.00 | CiSt1 | Winter Universiade | 2/2009 |
| 6.40 | 6.40 | 0.00 | CiSt2 | Finlandia Trophy | 10/2008 |
| 6.20 | 6.40 | -0.20 | CiSt2 | Finlandia Trophy | 10/2008 |
| 2.74 | 5.60 | -2.86 | CiSt1 | World Junior Championships | 2/2008 |
| 6.83 | 6.40 | 0.43 | CiSt2 | British Championships | 1/2008 |
| 8.06 | 7.20 | 0.86 | CiSt3 | British Championships | 1/2008 |
| 8.60 | 8.00 | 0.60 | CiSt4 | IJS Deeside | 11/2007 |
| 8.40 | 8.00 | 0.40 | CiSt4 | IJS Deeside | 11/2007 |
| 3.72 | 5.60 | -1.88 | CiSt1 | Junior Grand Prix GBR | 10/2007 |
| 6.32 | 7.20 | -0.88 | CiSt3 | Junior Grand Prix GBR | 10/2007 |
| 5.22 | 5.60 | -0.38 | CiSt1 | Junior Grand Prix GER | 10/2007 |
| 5.10 | 5.60 | -0.50 | CiSt1 | Junior Grand Prix GER | 10/2007 |