Tre’Davious White got off to an incredible start to his career until the Buffalo Bills’ cornerback was tasked with covering A.J. Green in Week 4. After giving up two big plays in the loss, the 22-year old spent the bye week searching for answers.

Sunday against the Tampa Bay Buccaneers, White was again faced with defending another one of the NFL’s premier wide receivers that present a huge size mismatch, in Mike Evans, who stands 6-foot-5, 231-pounds.

Evans hauled in seven passes for 91 receiving yards and one touchdown in Week 7. Evans’ touchdown came with just over three minutes to play. On third-down from Buffalo’s 12-yard line, White was covering Evans and Jameis Winston threw a fantastic pass to the side of the end zone. White was seemingly in perfect coverage but Evans was able to drag his feet to stay inbounds and give the Bucs a 27-20 lead.

Prior to the game, White explained that he did a lot of self-scouting and didn’t think he was playing well enough, going as far as to claim that he was costing Buffalo games.

Following the Bills’ 30-27 win, White was upset with himself once again.

,”I almost cost us the game again. Gave up another touchdown. If it weren’t for the offense we would have lost because of me again.”

When asked about how difficult to defend the touchdown was, given the nature of the throw and catch, White made no excuses, explaining that if he allows a catch, his coverage is bad – no matter what.

“They catch the ball its bad coverage no matter how great of position you’re in. He made a great throw that not many QB’s in this league can make,” White said. “I was there but he made the throw so it was bad coverage and almost cost the team again.”

White said this all, despite the fact that he forced a fumble on the Bills’ next drive, giving Buffalo the ball with fantastic field position at Tampa Bay’s 33-yard line. Tied at 27, the Bills proceeded to run down the clock before Stephen Hauschka made the game-winning field goal with 14 seconds remaining.

Tied 27-27 with 2:20 left in the 4Q, #Bucs have the ball. Tre White [@TreWhite16] forces the fumble on Humphires. 👏🏼👏🏼 pic.twitter.com/7BIVJfXX9w — Gus (@gusweinstein) October 23, 2017

White has allowed just 19 receptions on 38 targets thrown in his direction, for 336 yards (8.8 yards-per-attempt) and two touchdowns this season. He also has two interceptions and an NFL-best 11 pass breakups.

He’ll look to get his game back on track in Week 8 when the Bills host the Oakland Raiders, who feature a talented duo in wide receivers Amari Cooper and Michael Crabtree.