Career
He played for Go Ahead Eagles and Twente before making his big move to in 1997. In 2003, Bosvelt joined Manchester City, where he played an important role in the team However, after two seasons he returned to Netherlands where he finished his career at Heerenveen.
Bosvelt obtained 24 caps for the Netherlands.
He played in Euro 2000 and Euro 2004. During Euro 2000, he reached the semi-final with Netherlands.
Bosvelt missed an important penalty kick in the penalty shootout in the semi-finals, which led to a 3–1 defeat against Italy. After Euro 2004 he decided to retire from international football.
Bosvelt retired from football on 13 May 2007, after a 4–0 defeat against Ajax.
He played a total number of 470 games in both Eredivisie and Eerste Divisie.