Blooding three first-round draftees, Richmond rallied from 41 points down 15 minutes into the second term to win 13.4 (82) to 9.15 (69) on Thursday night in front of 80,009 fans at the MCG.
At the end of a see-saw final term, Seth Campbell was on the end of a long kick and soccered through the match-winning goal, launching into a cartwheel in celebration.
Richmond's No.1 draft pick Sam Lalor impressed with two goals and fellow debutants Harry Armstrong and Luke Trainor also had a night they will not forget.
The Blues had their chances late, spraying 1.6 in the last quarter, and the huge upset adds to question marks about their 2025 bona fides.
Captain Toby Nankervis kicked two early goals when the Tigers were struggling and led superbly, while Jack Ross, Tim Taranto and Jayden Short were outstanding.
Blues captain Patrick Cripps had 32 possessions despite a hard tag from Kamdyn McIntosh, who did well to at times blunt the Brownlow Medallist's influence
After an even start, Carlton went on a four-goal run in the opening term and led by 27 points at the first break.
When Sam Walsh put Carlton nearly seven goals up midway through the second term, a long night loomed for the young Tigers.
Blues key defender Jacob Weitering was his own wall in defence, and Cripps was dealing with McIntosh, who stood out with his bald head and headband.
Adding to their problems, key forward Tom Lynch caught Tom De Koning high with a bump early in the second term.
The Blues ruckman briefly left the field and the incident is sure to attract match-review attention.
But immediately after Walsh's six-pointer, Lynch marked and goaled.
It was a big moment for the Tigers, given the man coach Adem Yze calls their forward-line "godfather" has only managed eight games in the past two seasons because of injury.
Another two goals brought Richmond within 25 points at the main break. Still, there was a sense that the Blues would kick clear.
That was until Richmond quickly kicked the first two goals of the third term and piled the pressure on Carlton, who wilted.
The Tigers kicked five goals to one in the third term, with the fightback capped by Tom Brown marking a woeful clearing kick on the three-quarter-time siren.
His goal levelled the scores and had the Tiger army in full roar.
Richmond went 17 points clear in the final term before Carlton fought back, with Jack Silvagni going forward and kicking a goal in his first game for 600 days, since recovering from an ACL injury.
Young Richmond key defender Jacob Blight limped off in the third term with a quad cramp after his excellent game on Harry McKay.
He was subbed out of the game, but it was as much tactical as it was because of injury.