The play-offs seemed out of the question for Pompey just over a month ago.
A 3-1 home defeat to Gillingham on March 10 saw them slump to 12th position in the League One standings.
But there has been a six-match unbeaten run since then – which includes four victories and the same number of clean sheets.
It means that Kenny Jackett’s side are sitting just one point outside the top six ahead of Tuesday’s trek to Bradford.
The Blues boss said: “We’re floating on the edge of the play-off places at the moment and it’s very much still there for us.
“But it’s a big week for us, going up to Bradford and then facing Charlton at home on Saturday. It’s exciting and nice to be a part of.
"I always felt that we had a good team for League One once we got certain players back fit and available."
“Making predictions is a difficult job, so I tend not to do it. We just try need to pick up six points from these couple of games.
“I always felt that we had a good team for League One once we got certain players back fit and available.
“That’s shown because results and performances have picked up – and they needed to if we wanted to continue our aspirations of getting one of those three promotion places.
“We’ve never been too far away and two or three players can make a huge difference to any side in this division.”
The Bantams were still in the hunt for automatic promotion at the turn of the year, but have won just once since New Year’s Day to slide down the table.
Jackett said: “You have to give every team respect. For whatever reason – and they might be different to our ones at the moment – Bradford will want to do well.
“They were play-off finalists last season and unlucky not to go up. They were strongly fancied again, although have just fallen away.
“That’s their concern, but it’s a vital stage of the season for us and I’m more focused on what we’re going to do.”
Anton Walkes will be absent at Bradford with a hamstring injury, while Matty Kennedy is a doubt with the calf problem that kept him out of Saturday’s draw at Plymouth.