Daniel James is set to sign with Manchester United from Swansea for a deal that could be worth up to $22 million.

The 21-year-old James will be Ole Gunnar Solskjaer's first signing this summer.

James, known for his pace, became a viral sensation after covering 84 yards in 8.48 seconds in a goal against Brentford in the FA Cup.