Malibu Triathlon: Teri Hatcher, Piven, Shirtless Mario Lopez (PHOTOS)

The Malibu Triathlon was Sunday in California. While J.Lo sat this year out, Teri Hatcher did it on her own, as did Mario Lopez. But who went faster? Lopez by a hair. Hatcher finshed in 2:06:50, while Lopez did his in 2:03:17.

"The Bachelor" host Chris Harrison beat Lopez, coming in at 1:59:14.

Many others did individual legs in relay teams of three, like Jeremy Piven, William H. Macy, 'Brothers and Sisters' actor Matthew Rhys, Disney CEO Bob Iger, Felicity Huffman and David Chokachi.