No ano de 2005, participando do British Schools Senior Championships, conquistando no evento mais um ouro no individual geral. Em mais uma competição nacional, a ginasta terminou com o ouro no geral e no salto, e o bronze no solo. No ano seguinte, a ginasta terminou medalhista mais uma vez na competição geral, além da prata por equipes. Ainda em 2006, a ginasta fez parte da equipe que disputou o Commonwealth Games, realizado em Melbourne, Austrália, conquistando no evento a medalha de prata por equipes, e o bronze na trave, ainda sendo a quinta na trave e oitava no geral. No British Junior Championships, Becky conquistou três medalhas de ouro,-individual geral, salto e solo-. Em 2007, participando de mais uma competição nacional, terminou novamente com o ouro no geral e por equipes. No evento seguinte, foram três ouros,- individual geral, salto e barras-, e prata no solo. Participando do Campeonato Mundial de Ginástica Artística de 2007, terminou apenas na sétima posição por equipes, classificando-se assim para os Jogos Olímpicos de Verão de 2008.