Mezue nkebi ahịrịokwu a: O so ná ndị mbụ so n'òtù egwuregwu bọl ndị inyom nke mba Spen mgbe ọ dị afọ 18. Ọ na-egwuri egwu na ndị otu okenye kemgbe 2001. Ọ bụ otu n'ime ndị na-egwu egwuregwu kachasị na mkpokọta 244 na 3.7 PPG. O sonyere n'egwuregwu Olimpik atọ (Athens 2004, Beijing 2008 na
Rio 2016), anọ World Championships na isii European Championships: