Marlon Pack and Joe Morrell were both sent off twice in the campaign, while Joe Pigott was also given his marching orders.
But are any of Pompey’s squad some of the dirtiest in the division?
. League One's 20 dirtiest players
The 20 dirtiest players in League One this season. Photo: Jason Brown
. Will Vaulks - Sheffield Wednesday
Fouls-per-game: 1.4; Yellow cards: 7; Red cards: 0. Photo: George Wood
. Jeando Fuchs - Peterborough
Fouls-per-game: 1.5; Yellow cards: 4; Red cards: 0. Photo: David Rogers
. John Marquis - Bristol Rovers
Fouls-per-game: 1.5; Yellow cards: 4; Red cards: 0. Photo: Michael Steele
. George Byers - Sheffield Wednesday
Fouls-per-game: 1.5; Yellow cards: 4; Red cards: 0. Photo: George Wood
. Michael Smith - Sheffield Wednesday
Fouls-per-game: 1.5; Yellow cards: 5; Red cards: 0. Photo: Laurence Griffiths
. Adedeji Oshilaja - Burton
Fouls-per-game: 1.5; Yellow cards: 8; Red cards: 1. Photo: Nathan Stirk
1. League One's 20 dirtiest players
The 20 dirtiest players in League One this season. Photo: Jason Brown
2. Will Vaulks - Sheffield Wednesday
Fouls-per-game: 1.4; Yellow cards: 7; Red cards: 0. Photo: George Wood
3. Jeando Fuchs - Peterborough
Fouls-per-game: 1.5; Yellow cards: 4; Red cards: 0. Photo: David Rogers
4. John Marquis - Bristol Rovers
Fouls-per-game: 1.5; Yellow cards: 4; Red cards: 0. Photo: Michael Steele