Hull City have completed the signing of Matt Crooks from MLS side Real Salt Lake.
The midfielder returns to England 12 months after leaving Middlesbrough to head to America, where he made 33 appearances.
Crooks, 30, played 115 games for Boro before his switch and he has now agreed a two-year-deal at MKM Stadium.
"I'm grateful to Salt Lake for the experience and what they were able to give me; it was something I always wanted to do as a kid and that's one thing ticked off that I always wanted to do," Crooks told Hull's official website, external.