Gray comes in for the injured Angus Monfries who will miss the encounter with a hamstring injury, while Logan replaces fellow defender Dom Cassisi who has been omitted from the team.
Cam O'Shea has been retained in the team, meaning he will play in his 50th AFL game against the Tigers.
He joins Justin Westhoff who will make his 150th AFL appearance.
Senior coach Ken Hinkley says the match will be a significant challenge for a Power side searching for an important win in response to two losses.
"I think we've been OK, we haven't played terrible football by any means - every game we've played we've been part of [the contest]," Hinkley said.
"Sometimes you've got to give the opposition credit for what they've been able to do, we've been beaten by sides who are in really good form.
"What we know is that the opposition is trying to do their best work to shut us down, like we are to them.
"I know the Richmond Football Club and Dimma will be up for the challenge, they're saying they want to take a big scalp and they see us as that scalp at this stage.
"We hope to take their scalp too.
"I think we're in pretty good consistent form, and with consistent effort."
Port Adelaide plays Richmond at 1:10pm (AEST) on Sunday 13 July at Etihad Stadium.
Port Adelaide Round 17 final team v Richmond
FB: Cam O’Shea, Jack Hombsch, Tom Logan
HB: Matthew Broadbent, Tom Jonas, Jasper Pittard
C: Jared Polec, Travis Boak, Kane Cornes
HF: Sam Gray, Justin Westhoff, Matt White
FF: Robbie Gray, Jay Schulz, Chad Wingard
Foll: Matthew Lobbe, Ollie Wines, Brad Ebert
Interchange from: Hamish Hartlett, Jarman Impey, Kane Mitchell, Aaron Young
Emergencies: Ben Newton, Dom Cassisi, Jake Neade
In: S. Gray, Logan
Out: Monfries (hamstring), Cassisi (omitted)
Milestones: Justin Westhoff – 150th AFL Game, Cam O’Shea – 50th AFL Game
FB: Troy Chaplin, Jake Batchelor, Alex Rance
HB: Bachar Houli, Chris Newman, Dylan Grimes
C: Nathan Foley, Trent Cotchin, Anthony Miles
HF: Dustin Martin, Ty Vickery, Brett Deledio
FF: Shane Edwards, Jack Riewoldt, Reece Conca
Foll: Ivan Maric, Brandon Ellis, Daniel Jackson
Interchange from: Ricky Petterd, Sam Lloyd, Nick Vlastuin, Steven Morris
Emergencies: Matt Thomas, Shaun Hampson, Matt Dea
In: Vlastuin, Morris, Lloyd
Out: Dea, Arnot, O'Hanlon (omitted)