Danny Rose, who was rumoured to be connected with a move to Crawley Town, has agreed a move to Swindon.
The midfielder has sealed a deal with the League Two side, bringing his two-and-a-half year stay at Pompey to a close.
The 30-year-old leaves Fratton Park after making 64 appearances and helping his side to the League Two championship in 2017.
The popular figure has battled back from a broken leg but found it hard to tie down regular first-team football this term.
SEE ALSO Portsmouth midfielder reveals he turned down loan move to Crawley Town | Is Portsmouth’s Danny Rose about to join Crawley Town? | Picture gallery of action from Crawley Town's visit to Mansfield Town