BOSTON, Mass. -- Two local runners who starred at the University of Oregon finished in the Top 3 of the 121st running of the Boston Marathon on Monday.

Galen Rupp, who lives in Portland, finished second behind Kenya's Geoffrey Kirui. Rupp set a personal record with an unofficial time of 2 hours, 9 minutes, 58 seconds. Kirui finished with an unofficial time of 2 hours, 9 minutes, 36 seconds.

Geoffrey Kirui and Galen Rupp race in the 2017 Boston Marathon on Monday, Apr 17, 2017, in Boston. Kirui finished first and Rupp second. (Photo: Greg M. Cooper, USA TODAY Sports)

Two other former Oregon runners also finished in the Top 10, including Shadrack Biwott, who finished fourth (2:12.08), and Luke Puskedra (2:14.45), who finished ninth.

Among women, former Ducks runner and Beaverton resident Jordan Hasay finished third in her marathon debut with an unofficial time of 2 hours, 23 minutes, behind winner Edna Kiplagat, a Kenyan policewoman running her first Boston Marathon, and second-place finisher Rose Chelimo of Bahrain.

RELATED: Boston Marathon results

Kiplagat's unofficial time was 2 hours, 21 minutes, 53 seconds and Chelimo finished 59 seconds behind at 2 hours, 22 minutes, 51 seconds.

Hasay's time was the fastest American debut for a woman by 2 minutes, 53 seconds.