At the green of the seventh hole, Woods' 16th of the day, a spectator ducked under the ropes and approached the green, calling, "Tiger! Tiger!"
Woods' caddie Joe LaCava said the man threw the hot dog at Woods from about 20 yards away.
The hot dog landed on the green, then the fan immediately raised his arms and dropped to the ground to surrender to security officials.
According to Sgt. Jose Cardoza, who handled the arrest, the man is a 31-year-old from Santa Rosa, Calif. His name will not be released. He was not intoxicated, Cardoza said, though he admitted to "having a drink earlier in the day."
The man denied aiming the hot dog directly at Woods, Cardoza said.
"He was just an idiot," director of tournament security Dan Diggins said. "It could have been worse. It could have been a chili dog."
"That guy could have been shot," Atwal said. "The way that guy ran out there with the hot dog, he knew the cops were going to take him down."
"He wanted to be in the news," Woods said, "and I'm sure he will be."
- Kuchar holds Crowne lead | At a glance | Scores
- Westy in position for first BMW PGA win | Scores
- Putter aid gets Overton DQ'd | Clark in mix
- You Oughta Know: Kuchar seeks personal best
- Monty: All afraid to talk | Zoeller: Will 'blow over'
- Euro chief: 'Colored' friends | Unfortunate
- Sergio's 'chicken' jab | Apology | Tiger: Hurtful
- Perry takes Senior PGA lead into Day 4 | Scores
- Scott joins legal coalition against anchor ban
- Mickelson, Stricker not among Memorial field
- Moreno leads by one in Bahamas LPGA | Scores
- Tip of the Week: Stop scooping your chip shots