Weaver boxed for Golden Ring ABC in Southampton and was a member of the Great Britain elite squad trained by Robert McCracken and funded with money from the National Lottery.
[3] Weaver booked his place in the team for the 2010 Commonwealth Games in Delhi with a silver medal at the 2010 European Championships in Moscow.
En route to the final Weaver had defeated the Spaniard Rodrigues Molina 11–3 in the 1st round, Sweden's Bashir Hassan-Salad 8–3 in the second and the Frenchman Oualid Belaoura in the quarter-finals.
[4] A win over Ireland's Tyrone McCullagh in the semi-final set him up for a shot at Germany's Denis Makarov in the final only for him to come undone by the Germans counter punching skills.
[5] Weavers success in Moscow had also vindicated the decision of McCracken to pick him ahead of Luke Campbell, a gold medalist at the European championships held in Liverpool in 2008.
Weaver defeated Olympic bronze medalist Bruno Julie, India's Commonwealth gold medallist Akhil Kumar and Sri Lankan MDK Wanniarachchi in the final of the 56 kg category.