The 2019 Welsh Championships were held from February 23 through February 24 in Cardiff, Wales.
Senior All-Around Results
| Rank | Athlete | Club | FX | PH | SR | VT | PB | HB | AA |
| 1 | Brinn Bevan | South Essex | 13.767 | 13.533 | 14.267 | 13.300 | 14.733 | 14.033 | 83.633 |
| 2 | Josh Cook | Barry YMCA | 13.833 | 12.500 | 13.633 | 14.000 | 12.700 | 13.667 | 80.333 |
| 3 | Emil Barber | Swansea | 13.967 | 12.400 | 11.600 | 14.733 | 12.333 | 11.667 | 76.700 |
| 4 | Josh Gallagher | Swansea | 8.800 | 11.567 | 11.767 | 11.800 | 12.600 | 11.833 | 68.367 |
| 5 | Cameron Sinden | Barry YMCA | 12.000 | 9.333 | 11.233 | 13.767 | 12.433 | 8.800 | 67.566 |
| 6 | Harri Morgan | Barry YMCA | 11.333 | 7.533 | 10.833 | 10.967 | 12.267 | 12.233 | 65.166 |
| 8 | Alexander Shanahan | Barry YMCA | 6.767 | —— | —— | 12.167 | —— | —— | 18.934 |
Senior Guest All-Around Results
| Rank | Athlete | Club | FX | PH | SR | VT | PB | HB | AA |
| 1 | Jay Thompson | South Essex | 13.767 | 12.600 | 12.700 | 12.600 | 13.067 | 12.900 | 77.634 |
| 2 | Elliott Cooper | Manchester | 12.133 | 12.200 | 13.000 | 13.200 | 13.700 | 13.133 | 77.366 |
| 3 | Tommy Nicolaou | South Essex | 12.300 | 12.767 | 12.867 | 13.733 | 10.333 | 11.300 | 73.300 |
| 4 | Douglas Turnbull | South Essex | 11.367 | 12.267 | 11.133 | 12.600 | 11.667 | 12.633 | 71.667 |
| 5 | Nathanael Lockett | Manchester | 11.233 | —— | 9.033 | 12.067 | 9.500 | 5.167 | 47.000 |
| 6 | Joshua Underwood | South Essex | 13.567 | —— | —— | —— | —— | —— | 13.567 |
| 8 | Reiss Beckford | South Essex | —— | 13.200 | —— | —— | —— | —— | 13.200 |
| 8 | Hayden Skinner | South Essex | 12.333 | —— | —— | —— | —— | —— | 12.333 |
Junior U16 All-Around Results
| Rank | Athlete | Club | FX | PH | SR | VT | PB | HB | AA |
| 1 | Theo Amari | Heathrow | 12.580 | 11.150 | 12.500 | 13.400 | 12.100 | 11.300 | 73.300 |
| 2 | Liam Beard | Swansea | 12.250 | 11.300 | 12.200 | 12.100 | 12.750 | 11.650 | 73.050 |
| 3 | Jacob Edwards | Olympus | 12.600 | 9.850 | 11.750 | 13.250 | 11.300 | 11.300 | 70.050 |
| 4 | Oscar Harper | Swansea | 12.750 | 7.100 | 12.050 | 11.500 | 12.650 | 11.550 | 67.600 |
| 5 | Iwan Scrivens | Somersault | 11.300 | 9.150 | 9.200 | 10.950 | 10.300 | 7.300 | 58.200 |
| 6 | Michael Tang | Somersault | 11.850 | 6.750 | 5.950 | 12.100 | 10.650 | 9.800 | 57.100 |
| 7 | Aled Davies-Williams | Birkenhead | 11.950 | —— | 10.150 | 9.950 | 10.400 | 10.200 | 52.650 |
| 8 | Rhys Griffiths | Barry YMCA | 11.700 | —— | 10.000 | 11.200 | —— | 11.700 | 44.600 |
| 9 | Henry Lewis | Maldwyn Dragons | 10.600 | 2.300 | 9.750 | 11.150 | 3.450 | 2.750 | 40.000 |
Junior U16 Guest All-Around Results
| Rank | Athlete | Club | FX | PH | SR | VT | PB | HB | AA |
| 1 | Harley Spaan | Manchester | 12.750 | 11.400 | 11.900 | 13.400 | 12.450 | 12.300 | 74.200 |
| 2 | James Puddy | Fromeside | 12.500 | 10.550 | 11.050 | 11.950 | 12.200 | 11.400 | 69.650 |
| 3 | Ekrai Ingale | Fromeside | 11.700 | 9.200 | 11.750 | 10.900 | 11.400 | 10.950 | 65.900 |
| 4 | Thomas Rawcliffe | Manchester | 12.000 | 7.600 | 4.650 | 13.000 | 11.000 | 10.100 | 58.350 |
| 5 | Nathan Todosijczuk | Manchester | 10.550 | 10.050 | 8.250 | 10.600 | 8.600 | 8.950 | 57.000 |
Youth U14 All-Around Results
| Rank | Athlete | Club | FX | PH | SR | VT | PB | HB | AA |
| 1 | Alex Niscoveanu | Islwyn | 12.467 | 11.267 | 12.433 | 11.767 | 12.467 | 11.667 | 72.068 |
| 2 | Euan Courtney | Fromeside | 11.600 | 8.367 | 10.600 | 11.433 | 11.367 | 10.367 | 63.734 |
| 3 | Harrison Harris | Valleys | 10.233 | 7.933 | 11.433 | 10.600 | 11.433 | 10.733 | 62.365 |
| 4 | Daniel Winterbourne | Somersault | 12.100 | 7.567 | 10.300 | 10.333 | 9.900 | 9.900 | 60.100 |
| 5 | Charlie Williams | Valleys | 11.633 | 7.733 | 10.767 | 11.033 | 10.667 | 7.933 | 59.766 |
| 6 | Harvey Gough | Valleys | 11.800 | 7.333 | 10.667 | 10.933 | 10.867 | 5.567 | 57.167 |
| 7 | Wil Wheeler | Valleys | 11.367 | 8.533 | 9.700 | 11.233 | 5.800 | 6.033 | 52.666 |
| 8 | Matteo Cannito Archard | Somersault | 9.900 | 4.133 | 9.700 | 10.633 | 10.833 | 6.367 | 51.566 |
| 9 | Ellis James Owens | Swansea | 11.333 | —— | 7.433 | 11.367 | —— | 10.933 | 41.066 |
| 10 | CJ Lewis | Swansea | 10.200 | 8.700 | 10.633 | 10.800 | —— | —— | 40.333 |
Youth U14 Guest All-Around Results
| Rank | Athlete | Club | FX | PH | SR | VT | PB | HB | AA |
| 1 | Danny Crouch | South Essex | 13.467 | 9.967 | 13.133 | 13.433 | 12.533 | 12.267 | 74.800 |
Youth U12 All-Around Results
| Rank | Athlete | Club | FX | PH | SR | VT | PB | HB | AA |
| 1 | Tamlin Fox | Fusion | 11.967 | 11.167 | 10.900 | 10.167 | 11.633 | 10.433 | 66.267 |
| 2 | Alfie Luger | Swansea | 11.700 | 9.833 | 11.100 | 11.067 | 11.467 | 10.967 | 66.134 |
| 3 | Owain Lewis | Valleys | 11.500 | 10.067 | 11.300 | 10.700 | 11.700 | 10.033 | 65.300 |
| 4 | Morgan Lucas | Valleys | 11.067 | 11.067 | 10.300 | 10.900 | 11.267 | 10.367 | 64.968 |
| 5 | Zak Bisp | Fusion | 11.833 | 11.067 | 11.167 | 11.267 | 11.500 | 7.467 | 64.301 |
| 6 | Samuel Ellis | Fusion | 11.100 | 10.833 | 10.567 | 9.733 | 11.500 | 7.933 | 61.666 |
| 7 | Clint Alleyne | CCYC | 11.467 | 9.633 | 11.200 | 10.933 | 10.467 | 5.367 | 59.067 |
| 8 | Evan Maddern | Valleys | 10.067 | 6.833 | 10.933 | 10.800 | 11.300 | 6.000 | 55.933 |
| 9 | Dafydd Armstrong | Somersault | 11.133 | 7.167 | 10.467 | 11.167 | 10.633 | 2.933 | 53.500 |
| 10 | Cole Lister-Jones | Maldwyn Dragons | 8.367 | 10.167 | 9.033 | 10.867 | 9.300 | 4.867 | 52.601 |
| 11 | Ellis Barber | Valleys | 11.233 | 6.533 | 10.000 | 10.533 | 11.333 | —— | 49.632 |
| 12 | Ioan Thomas | CCYC | 8.367 | 3.200 | 9.667 | 10.533 | 9.800 | —— | 41.567 |
| 13 | Jayden Thomas | Swansea | 11.000 | 8.333 | 10.833 | 10.333 | —— | —— | 40.499 |
Youth U12 Guest All-Around Results
| Rank | Athlete | Club | FX | PH | SR | VT | PB | HB | AA |
| 1 | George Atkins | South Essex | 12.400 | 12.200 | 12.067 | 11.633 | 12.233 | 10.433 | 70.966 |
| 2 | James Langridge | South Essex | 12.200 | 9.233 | 11.167 | 10.000 | 12.200 | 11.067 | 65.867 |
Youth U10 All-Around Results
| Rank | Athlete | Club | FX | PH | SR | VT | PB | HB | AA |
| 1 | Jacob Watkins | Barry YMCA | 11.967 | 9.717 | 11.167 | 9.533 | 11.600 | 8.100 | 62.051 |
| 2 | Harrison Griffiths | Swansea | 11.333 | 9.000 | 10.733 | 6.600 | 11.509 | 9.433 | 59.999 |
| 3 | Ezekiel David Zason | Swansea | 11.667 | 9.517 | 10.900 | 9.700 | 11.500 | 4.733 | 57.951 |
| 4 | Harley Clifton | Barry YMCA | 11.333 | 8.250 | 10.700 | 8.900 | 10.833 | 4.367 | 54.500 |
| 5 | Zhao-Kai Wilcox | Barry YMCA | 11.167 | 9.050 | 10.433 | 7.933 | 10.767 | 4.367 | 53.884 |
| 6 | Harry Newman | Somersault | 11.167 | 4.417 | 9.633 | 9.000 | 7.633 | 7.367 | 49.334 |
| 7 | Archie Weir | Olympus | 10.900 | 4.967 | 6.967 | 9.433 | 10.600 | 5.133 | 47.984 |
| 8 | Cairon Williams | Olympus | 9.967 | 8.983 | 7.800 | 8.500 | 8.000 | 4.667 | 47.934 |
| 9 | Martins Kononovs | Barry YMCA | 11.433 | 7.567 | 10.467 | 9.100 | 3.333 | 1.900 | 43.734 |
| 10 | Harrison Cuthbert | Cheshire | 10.667 | 5.117 | 6.333 | 8.800 | 4.267 | 2.700 | 38.084 |