Kim Collins of St. Kitts ran the 100m in 10.21 seconds Saturday to beat Olympian Maurice Greene at the Oregon Track Classic.
American John Capel was second in 10.28, and Greene, the three-time world 100 champion, finished third in 10.33. Collins' winning time was far slower than Tim Montgomery's world record of 9.78 set last year.
"It's cold out here," said Greene, the 2000 Olympic gold medalist in the event. "I didn't get a good start."
Collins said the 10-degree C temperatures affected him, too.
"I heard everybody coming so I tried to stay straight, but I was tightening up a little at the end," he said.
Capel also won the 200 in 20.38 seconds.
In other events at Mount Hood Community College east of Portland, David Krummenacker set an American outdoor best this season with a time of 1:45.77 in the 800. Krummenacker topped Kenya's Nicholas Wachira (1:46.56) and training partner Patrick Nduwimana of Burundi (1:47.16).Krummenacker said the enthusiastic fans who braved the rain spurred him.
"Coming into the race today I knew we had a great field, and running here in Oregon is always fantastic -- the history of [Oregon track legend Steve] Prefontaine and people really get into middle-distance running.''
In the women's 100m, where the competition is fierce in Marion Jones' absence this season, Torri Edwards topped the field at 11.23 seconds.
Tayna Lawrence of Jamaica finished second at 11.26 seconds, while Debbie Ferguson of the Bahamas was third at 11.35.
Jones, a five-time Olympic medalist who is easily one of the most recognizable athletes in the sport, is taking a year off to have a baby with Montgomery. She plans to be back in time for the Athens Olympics next year.
The Oregon Track Classic, in its 13th year, is one of part of USA Track & Field's Outdoor Golden Spike Tour, and the first of three US events.