Wilson reached the hurdles final at that year's national championships, but did not finish the race and missed a chance to compete at the 2007 World Championships in Athletics.[6] Wilson ended the year as the fourth fastest hurdler of 2007.[7]
He failed to follow up on his breakthrough year in 2008 as he was knocked out in the semi-final round of the Olympic Trials and ended the season with a best run of 13.28 seconds.[8] He did manage to win the bronze medal at the 2008 IAAF World Athletics Final, coming behind fellow American David Oliver.[9] He started 2009 by posting a fast early season time of 13.21 seconds at the 100th anniversary of the Drake Relays in April, setting a meet record in the process.[10] He won at the Grande Premio Brasil Caixa de Atletismo in May and then came third at the FBK Games. He performed poorly at the major meets that year, finishing last in four of his five outings, and also came last at the 2009 IAAF World Athletics Final.[4] He was eliminated in the first round of the USA Outdoors that year.[11]
The 2010 season marked a resurgence in Wilson's form as he came runner-up behind Oliver at the 2010 USA Outdoor Track and Field Championships.[12] He claimed three successive second places behind his compatriot on the 2010 IAAF Diamond League that July, at the Prefontaine Classic, Meeting Areva and Herculis meets.[4] He won the ISTAF Berlin meeting in August[13] His season's best time of 13.12 seconds, set in Paris, saw him return to the top four in the annual hurdles rankings.[14] He performed less well in 2011: although he competed on the 2011 IAAF Diamond League circuit, his best run was 13.36 seconds for sixth at the Bislett Games. He missed a spot on the world championships team as he was eliminated in the semi-finals at the national championships.[15]
He broke the meet record at the 2012 Drake Relays with a run of 13.20 seconds.[16]