Saints midfielder Jack Cork has completed his move to Swansea, the club have confirmed.

The 25-year-old has moved to the Welsh side for an undisclosed fee, believed to be around £3m, after turning down the offer of a new contract at St Mary's.

Cork has agreed a three-and-a-half-year deal with Swansea, but will not be eligible to play for them in Sunday's match against Saints.

He ends his time on the south coast with a record of 128 appearances and three goals, following his arrival from Chelsea, in 2011.

Cork also spent a short period on loan at the club earlier in his career, during the 2008/09 season in the Championship, when Jan Poortvliet was manager.