Lt. Gregg Hastings, a spokesman for the Oregon State Police, said the driver, Jose Romero-Valenzuela, 34, of Las Vegas, was clocked at 105 mph the first time, 98 mph the second and 92 the third, The Portland Oregonian reported. All three stops occurred within about an hour.
Romero-Valenzuela came close to getting a fourth ticket, when a trooper west of Hood River tracked him with a radar gun and found he was chugging along at a stately 65 mph.
"I've heard of two stops, but not three," Hastings said. "You'd hope that the message would have gotten across the first time he was stopped. Unfortunately, that wasn't the case."
In addition to a possible $2,000 in fines, Romero-Valenzuela could lose his license for 90 days for driving at more than 100 mph, Hastings said.
Romero-Valenzuela already had legal problems in Oregon. He was on his way to a preliminary hearing on a drug charge in Oregon City.
Jessica Simpson shares three-way kiss with friends in photo
Dennis Rodman pledges to end trips to North Korea