The 2019 Christmas Cup was held from December 14 through December 15 in Bettembourg, Luxembourg.
Senior All-Around Results
| Rank | Athlete | Nation | VT | UB | BB | FX | AA |
| 1 | Cassia Priels | Belgium | 12.800 | 11.950 | 12.850 | 12.100 | 49.700 |
| 2 | Lisa van Rozen | Netherlands | 12.100 | 11.550 | 11.400 | 12.400 | 47.450 |
| 3 | Rebecca Dotti | Italy | 12.850 | 10.550 | 10.150 | 12.450 | 46.000 |
| 4 | Chiara Castellucci | Luxembourg | 13.300 | 10.800 | 10.500 | 11.350 | 45.950 |
| 5 | Sarai Huitema | Netherlands | 11.850 | 11.850 | 11.450 | 10.300 | 45.450 |
| 6 | Ilona Milioto | Belgium | 12.350 | 7.900 | 11.350 | 11.900 | 43.500 |
| 7 | Anna Huber | Switzerland | 12.150 | 10.150 | 10.600 | 10.400 | 43.300 |
| Benedetta Migliorati | Italy | 12.450 | 9.150 | 11.250 | 10.450 | 43.300 | |
| 9 | Veronica Stefini | Italy | 11.600 | 9.500 | 10.950 | 10.750 | 42.800 |
| 10 | Svenia di Sarli | Switzerland | 12.100 | 9.650 | 9.600 | 11.050 | 42.400 |
| Sol Acosta | Paraguay | 12.200 | 9.650 | 9.650 | 10.900 | 42.400 | |
| 12 | Elena Mattioli | Switzerland | 11.200 | 9.350 | 8.550 | 11.150 | 40.250 |
| 13 | Chloe Taisne | France | 12.400 | 9.050 | 8.750 | 9.750 | 39.950 |
| 14 | Maeva Baum | Luxembourg | 11.100 | 9.850 | 8.150 | 10.800 | 39.900 |
| 15 | Anouk Sol | Netherlands | 11.300 | 7.350 | 10.450 | 10.750 | 39.850 |
| 16 | Alice Bellanger | France | 10.700 | 9.150 | 9.800 | 9.050 | 38.700 |
| 17 | Celia de Raemaeker | France | 12.300 | 8.800 | 9.950 | 7.250 | 38.300 |
| 18 | Margot Lechat | France | 12.250 | 7.900 | 8.050 | 9.900 | 38.100 |
| 19 | Nora Kappler | Luxembourg | 10.950 | 7.200 | 9.200 | 10.000 | 37.350 |
| 20 | Laeticia Blommaert | Belgium | 12.250 | 7.400 | 7.250 | 9.300 | 36.200 |
| 21 | Moniek Broere | Netherlands | 11.600 | 6.650 | 9.050 | 8.000 | 35.300 |
| 22 | Othilie Belche | Belgium | 11.000 | 6.650 | 8.750 | 8.600 | 35.000 |
| 23 | Elodie Moulin | France | 12.250 | 6.950 | 8.550 | 7.150 | 34.900 |
| 24 | Pamela Paciotto | Luxembourg | 11.400 | 2.750 | 7.500 | 9.600 | 31.250 |
| 25 | Lara Arens | Luxembourg | 11.350 | 1.550 | —— | 9.300 | 22.200 |
| 26 | Celeste Mordenti | Luxembourg | —— | 11.300 | —— | —— | 11.300 |
Junior All-Around Results
| Rank | Athlete | Nation | VT | UB | BB | FX | AA |
| 1 | Casey-Jane Meuleman | Netherlands | 12.100 | 11.800 | 11.600 | 11.800 | 47.300 |
| 2 | Merel Pouw | Netherlands | 12.850 | 9.950 | 11.350 | 12.300 | 46.450 |
| 3 | Laura Schouteten | Belgium | 12.750 | 10.200 | 10.650 | 11.400 | 45.000 |
| 4 | Lydia Zonderland | Netherlands | 11.950 | 10.950 | 8.750 | 12.050 | 43.700 |
| 5 | Esmée Beekhuis | Netherlands | 11.900 | 10.250 | 9.650 | 11.750 | 43.550 |
| 6 | Lucy Saelens | Belgium | 11.750 | 8.600 | 11.350 | 10.700 | 42.400 |
| 7 | Greta Baffelli | Italy | 11.400 | 9.700 | 9.650 | 11.600 | 42.350 |
| 8 | Juliette Bartiaux | Belgium | 11.900 | 9.400 | 10.000 | 10.400 | 41.700 |
| 9 | Joya van Zijl | Netherlands | 11.900 | 9.150 | 10.500 | 9.750 | 41.300 |
| 10 | Eloane Mercier | France | 12.050 | 7.500 | 8.600 | 11.700 | 39.850 |
| 11 | Clara Tavernier | Belgium | 10.500 | 8.350 | 10.700 | 9.550 | 39.100 |
| 12 | Melissa Nobel | Netherlands | 12.100 | 7.100 | 10.050 | 9.800 | 39.050 |
| 13 | Nuria Silva Vilas Boas | Luxembourg | 11.150 | 7.800 | 10.050 | 9.850 | 38.850 |
| 14 | Olivia Scyeur | Belgium | 11.000 | 7.800 | 10.200 | 9.800 | 38.800 |
| 15 | Lisa Gompel | Belgium | 11.800 | 7.500 | 9.050 | 9.600 | 37.950 |
| 16 | Milena Vieitz | Switzerland | 11.800 | 5.500 | 10.300 | 9.950 | 37.550 |
| 17 | Tatjana Warmerdam | Luxembourg | 11.300 | 6.800 | 9.500 | 9.850 | 37.450 |
| 18 | Lena Thuy | Luxembourg | 11.400 | 7.150 | 9.350 | 9.400 | 37.300 |
| 19 | Pauline Jacques | France | 10.550 | 7.800 | 10.050 | 8.850 | 37.250 |
| 20 | Lily Dupont | Belgium | 11.850 | 7.750 | 8.050 | 9.300 | 36.950 |
| 21 | Svenia de Coninck | Belgium | 10.600 | 6.650 | 9.050 | 8.250 | 34.550 |
| 22 | Wilema Olaria | Netherlands | —— | 8.950 | 11.300 | 11.300 | 31.550 |
| 23 | Maelle Semal | France | —— | 8.300 | 8.200 | —— | 16.500 |
| 24 | Lola Novo Gomez | Belgium | —— | 8.500 | —— | —— | 8.500 |