Tim Lincecum, a free agent on the mend from hip surgery, threw 41 pitches Friday at the spring training home of the only team he has ever played for, the San Francisco Giants.

Lincecum took the mound in front of about three dozen scouts representing nearly every major league club.

"It's different, a lot like high school, trying to show your stuff off again," Lincecum said.