Ambrose has been on the books of Celtic since 2012 and is a senior member of the current squad.
The Nigeria international defender, who can play as a centre-back or as a right-back, is a decent player, but he is prone to making mistakes which often prove costly.
The 27-year-old lacks consistency in his game, and many Celtic fans do not want him to remain at the club next season (click here to read more).
The former Kaduna United and Ashdod defender featured for Celtic in the first leg of their Champions League qualifying second-round tie against Lincoln Red Imps away from home at the Victoria Stadium in Gibraltar on Tuesday evening.
Ambrose was at fault for Red Imps’ - and the game's - only goal three minutes into the second half. Lee Casciaro got on the end of a long ball, turned the Celtic defender and prodded in.
The Nigerian defender has been criticised for his performance on Tuesday, but former Celtic midfielder MacLeod has said that he feels sorry for him.
“I feel for Ambrose because, believe it or not, I actually think he is a good player,” MacLeod told The Glasgow Evening Times. “But he seems to make mistakes at critical times in critical games and his confidence is shot now.
“If Celtic have real and genuine ambitions of getting into the group stages of the Champions League then they need to decide on the players they want and go out and get them. They can then look to rely on a settled defence which helps everyone out.”
Ambrose has been linked with a move away from Celtic in the summer transfer window.
According to a report in The Glasgow Evening Times earlier this month, Bayer Leverkusen are interested in signing Ambrose from Celtic this summer.
It was reported that the Nigeria international defender is high on the German club’s transfer list.