By Kelsey Glein
Updated Sep 19, 2016 @ 4:30 pm
Zac Efron - LEAD
Credit: Noel Vasquez/Getty

This photo of Zac Efron in bike shorts just made our Monday.

The actor competed in the Nautica Malibu Triathlon at Zuma Beach in Malibu, Calif., over the weekend, and he looked very good while doing it. And lucky for us, there were plenty of photos taken to document the annual athletic event. Our favorite? A picture of the actor showing off his super toned legs in a pair of skin-tight workout shorts. The 28-year-old posed in his cycling gear following the grueling swim-bike-run, where he showed off his fit physique on the beach.

Zac Efron - Embed
Credit: Noel Vasquez/Getty

Efron took to Instagram to share a snap from the event, where he revealed that he was competing to raise money for Children's Hospital Los Angeles. In the 'gram, the High School Musical star poses next to his look-alike younger brother Dylan Efron and Olympic gold medalist Conor Dwyer. "Racing for @childrensla with the TEAM #FinishLine #NauticaMalibuTri," he captioned the image.

Way to go, Zac.