Hall of Famer and former heavyweight champion George Foreman is shaking his head at Andy Ruiz's weight of 283-pounds for Saturday's rematch with Anthony Joshua.

Ruiz, who already looked pretty heavy, was 268-pounds back in June when he dropped Joshua four times for a seventh round stoppage.

Now Joshua will attempt to reclaim the WBO, IBF, IBO, WBA world titles in Saudi Arabia.

Ruiz will be about 45-pounds heavier in the rematch, as Joshua is lighter than he was for the first encounter by coming in at 237-pounds.

Foreman believes the increase in weight for Ruiz is a very big mistake that will cost him the fight.

“He’s blown it, really,’’ Foreman told USA Today Sports. “He’s blown his opportunity. He threw away a great opportunity really because now he can be outboxed. …

“Guys will tell you, ‘This is the way I look. I told you I’ve been there and I feel better at this weight and everything.’ But nobody, absolutely no one, wants to put their body on display and look that much out of shape. They don’t want to do it, I’m telling you. Don’t let him trick you. You are a celebrity and everybody wants you to taste some food. And you think you have enough time, six weeks come up, and you don’t have enough time to get in shape and lose weight.

"That’s the trick. You got to lose weight and you can’t fuse them together because most of your training camp will be spent on losing weight and you just won’t be in condition for the fight. So he got caught up. He got caught up in this terrible [situation]. If [Joshua] had enough time to recover, he should whip Ruiz without any problem. Just box him, box him. Take him into deep water, keep boxing him. And he should win a 12-round decision.’’