Date of birth
Joined Pompey from Northampton on a two-year deal in July 2016.
The central midfielder featured 38 times in his maiden campaign on the south coast, scoring five times for the Blues on their way to lifting the Sky Bet League Two trophy.
Also won the bottom tier with former club Northampton the previous season, netting once in a 15-game stint at Sixfields Stadium, as the Cobblers cruised to the title.
The former Manchester United trainee previously appeared for Newport, Fleetwood and Oxford, playing more than 100 times for the latter in three separate spells.