CHICAGO -- Cubs fans had to wait 108 years to see their team win a World Series and another month to see one of the most famous athletes in the world pay off a bet by wearing the uniform of their team because the Cleveland Indians were the lovable losers this time around.

LeBron James arrived to the Cleveland Cavaliers' game against the Chicago Bulls in a full Cubs uniform, as promised, to settle a wager with his former teammate Dwyane Wade. From the blue Cubs cap with a red "C" atop his head to the white pinstriped jersey and baseball pants and all the way down to blue stirrups on his feet, James fulfilled his obligation after the Cubs beat the Indians 8-7 in Game 7 one month ago to the day.

"Doesn't he look good, everybody?" Wade said, as he was flanked by more than 50 media members who parked themselves at the United Center loading dock for hours to await James to get there on the Cavs' team bus. "Look at him, he looks great."

Following the game, a 111-105 Bulls victory, Wade said, "I actually thought he looked good, man. He actually did look like he could play baseball. I would have looked terrible."

James made a pouty face as Wade whipped out his phone to take video of the spectacle.

"This s--- crazy, huh?" James said as he made the walk up the ramp through a sea of onlookers -- including the Cubs' mascot "Clark" -- and to the visiting locker room. "We off the chain."

LeBron James kept his word. The Cavaliers star arrived to the United Center in a custom-made Chicago Cubs uniform as payment for a World Series bet made with former teammate Dwyane Wade. AP Photo/Nam Y. Huh

As Kevin Love made his way behind the throng of people there to see James, the Cavs forward likened the scene to something he had only previously seen created by Muhammad Ali or Michael Jordan.

"Yeah, yeah, yeah, yeah, yeah, I know," James said in a video taken on the bus ride over to the arena and posted on "Uninterrupted," the multimedia platform he cofounded. "So before I walk into the United Center and get bombarded with cameras and everything, yeah, I lost this bet, and this is unfortunate what I have to go into the arena in."

At that point of the video, James takes the camera and aims it at his body, showing the different parts of the uniform he has on.

"Pinstripes all the way down to the shoes," he said. "Yeah, I mean, all the way to the World Series patch on the arm. You know, my Indians gave everything they had, and the Cubs came back and they showed what true champions are all about. Meanwhile, I'm pinstriped up walking into a nationally televised game in Chicago because of the bet I lost.

"So, you're all welcome. You're all welcome."

Cubs slugger and reigning National League MVP Kris Bryant got a kick out of James' attire.

@KingJames looking good in a Cubs uni! @DwyaneWade glad you're on our side!!👊🏼👊🏼 — Kris Bryant (@KrisBryant_23) December 2, 2016

The Indians? Not so much.

It's even worse than we could have imagined.



Sorry, @KingJames. https://t.co/XnP10zLn1t — Cleveland Indians (@Indians) December 2, 2016

Wade, though, said the point of it all was to enjoy the moment.

"It was great. At the end of the day, we're here to entertain as well," he said. "This is our job and we do take it serious, but moments that you can entertain, from the walk in with the Cubs situation and the bet, even to the moments on the court when you can entertain. We continue to do our job in that space."