The 19-year-old gymnast stopped by the Cleveland Cavaliers game on Saturday and posed for a photo with the NBA star. The 4-foot, 9-inch Biles barely reaches James’ chest on his 6-foot, 8-inch frame, making for a hilarious picture that proves athletes come in all shapes and sizes.
The basketball team also posted a video of James, 31, bending down to give their guest a hug and a handshake after the Cavs earned a win against the Charlotte Hornets.
Kevin Love, a 6-foot, 10-inch power forward for the team, also showed off his incredible height in a photo with Biles, who donned a blue Cavs t-shirt and ripped jeans for the event.
The Fierce Five member also hung out with Moondog, the team’s mascot.
“Had a good time at the Cavaliers Basketball game,” she captioned a shot of the mascot giving her a lift. “Thanks for having me.”
After earning four gold medals in Rio, Biles has met many of her heroes, but none topped her longtime crush, Zac Efron. The athlete who admitted to having a life-size cutout of the actor got to meet him in real life, and he even gave her a kiss on the cheek.
Biles previously told PEOPLE about her admiration for heartthrob: “I have a celebrity crush on Zac Efron because he has very good looks and I’ve heard he’s nice.”