Carr sought a return to Alberton at the end of 2008, after spending four years with Fremantle living closer to his family in Western Australia.
The 30-year-old played the opening five games last season, but struggled for form and fitness for the remainder of the year and was in and out of the side.
The Power premiership player had a slow start to 2010 after a post-season ankle operation, but worked his way back through the SANFL and has played three of the last six games.
He was one of Port Adelaide’s better players in the 47-point loss to Richmond on Saturday, finishing with 23 possessions and four clearances but said he knew he would have to fight to keep his spot in the team.
“You get disappointed if you get out of the side, but you’ve got to move on pretty quickly and it’s where I’m at in my career,” Carr said.
“I can’t do much else than either play well for Glenelg or if I play well enough to get in the Power side then I’ve got to make the most of my opportunities here.”
The wet and windy conditions suited the tough onballer’s in and under style of play, but that was not the case for most of his teammates.
Port Adelaide was outmuscled at the stoppages, losing the clearances (53-36) and also the tackle count despite laying a club record 116 tackles.
The Power also conceded quick goals at the start of the first and second quarters and Carr said it was a disappointing performance from the team on a day that was supposed to help the club celebrate its 140th birthday.
“The conditions were the worst I’ve ever played in, but they probably suited the Port Adelaide style and the way those older, past players would’ve played back in their day. To not get ourselves up and to get in there and make it a hard effort...it was disappointing that we let them down,” he said.
“There’s not that much of a difference between the eighth side and the 16th side, especially when you give them a head start. We couldn’t afford to do that, but we did and that’s probably the reason that we lost.”