LOS ANGELES – Shawn Porter didn’t have to cut off any of his hair to make weight this time.

The WBC welterweight champion made weight on his first try Friday for his 147-pound title unification fight against Errol Spence Jr. Porter weighed exactly 147 pounds when he got on the California State Athletic Commission’s scale at the Intercontinental Los Angeles Downtown hotel.

Spence stepped on the CSAC’s scale at 147 pounds, too, for their 12-rounder Saturday night at Staples Center.

The scene unfolded far different for Porter than the weigh-in for his last fight. The 31-year-old Porter had to trim his hair March 8 to make weight for his title defense against Yordenis Ugas.

Porter officially weighed in at 146¾ pounds for that 12-round fight. Las Vegas’ Porter beat Cuba’s Ugas (24-4, 11 KOs) by split decision March 9 at Dignity Health Sports Park in Carson, California.

Once they weighed in, the 5-feet-10 Spence towered over Porter (30-2-1, 17 KOs), who’s at least three inches shorter than the IBF champion. The 29-year-old Spence (25-0, 21 KOs), of DeSoto, Texas, also is a 10-1 favorite to defeat Porter in their FOX Sports Pay-Per-View main event.

Just before Porter and Spence made weight, WBC super middleweight champion Anthony Dirrell and former WBC champ David Benavidez met their contractual obligations for their 12-round, 168-pound title bout on the Spence-Porter undercard.

The 34-year-old Dirrell (33-1-1, 24 KOs), of Flint, Michigan, came in at 167½ pounds. The 22-year-old Benavidez (21-0, 18 KOs), a Seattle resident raised in Phoenix, also officially weighed 167½ pounds.

Benavidez is a 10-1 favorite to win back the WBC super middleweight title from Dirrell. The WBC stripped Benavidez of its 168-pound title a year ago because he tested positive for cocaine.

Dirrell won the then-vacant belt by beating Turkey’s Avnil Yildirim (21-2, 12 KOs) by technical decision February 23 at The Armory in Minneapolis. That fight was stopped in the 10th round due to a cut over Dirrell’s left eye, which was caused by an accidental head-butt in the ninth round.

Below are weights for the two other FOX Sports Pay-Per-View fights:

Mario Barrios (24-0, 16 KOs), San Antonio, 140 pounds, vs. Batyr Akhmedov (7-0, 6 KOs), Belogorsk, Russia, 139¼ pounds, 12 rounds, for the vacant WBA world super lightweight title.

Josesito Lopez (36-8, 19 KOs), Riverside, California, 146½ pounds, vs. John Molina Jr. (30-8, 24 KOs), Covina, California, 146¼ pounds, 10 rounds, welterweights.

FOX Sports’ Pay-Per-View telecast is scheduled to start at 9 p.m. ET/6 p.m. PT. The suggested retail price to view it in HD is $74.95.

Keith Idec is a senior writer/columnist for BoxingScene.com. He can be reached on Twitter @Idecboxing.