| Year | Competition | Venue | Position | Event | Notes |
Representing Puerto Rico |
| 2002 |
CAC Junior Championships (U17) |
Bridgetown, Barbados |
2nd |
1200 m |
3:37.38 |
| 4th |
4 × 400 m relay |
3:55.48 |
| 2003 |
Central American and Caribbean Cross Country Championships (U20) |
Acapulco, Mexico |
6th |
6 km |
24:25 |
| 2nd |
Team (6 km) |
18 pts |
| World Youth Championships |
Sherbrooke, Canada |
33rd (h) |
800 m |
2:14.53 |
| 2004 |
World Cross Country Championships (U20) |
Brussels, Belgium |
106th |
6 km |
25:02 |
| CAC Junior Championships (U20) |
Coatzacoalcos, Mexico |
5th |
1500 m |
4:49.22 |
| 5th |
3000 m |
10:32.35 |
| 2005 |
NACAC Cross Country Championships (U20) |
Clermont, United States |
9th |
4 km |
16:02 |
| 2nd |
Team (4 km) |
31 pts |
| 2006 |
NACAC Cross Country Championships (U20) |
Clermont, United States |
13th |
4 km |
15:40 |
| 4th |
Team (4 km) |
67 pts |
| Ibero-American Championships |
Ponce, Puerto Rico |
8th |
1500 m |
4:32.82 |
| 7th |
3000 m |
10:16.46 |
| CAC Junior Championships (U20) |
Port of Spain, Trinidad and Tobago |
3rd |
1500 m |
4:34.46 |
| 1st |
5000 m |
17:50.96 |
| 2009 |
Central American and Caribbean Championships |
Havana, Cuba |
4th |
5000 m |
16:28.29 |
| 2010 |
Central American and Caribbean Games |
Mayagüez, Puerto Rico |
3rd |
1500 m |
4:22.02 |
| 1st |
5000 m |
16:09.82 |
| 1st |
3000 m s'chase |
9:59.03 |
| 2011 |
Central American and Caribbean Championships |
Mayagüez, Puerto Rico |
2nd |
3000 m s'chase |
9:58:11 |
| World Championships |
Daegu, South Korea |
16th (h) |
3000 m s'chase |
9:45.50 |
| Pan American Games |
Guadalajara, Mexico |
12th |
1500 m |
4:34.90 |
| – |
3000 m s'chase |
DNF |
| 2012 |
Olympic Games |
London, United Kingdom |
35th (h) |
3000 m s'chase |
9:55.26 |
| 2013 |
NACAC Cross Country Championships |
Mandeville, Jamaica |
3rd |
6.075 km |
21:48 |
| 3rd |
Team (6.075 km) |
49 pts |
| World Cross Country Championships |
Bydgoszcz, Poland |
55th |
8 km |
26:25 |
| World Championships |
Moscow, Russia |
21st (h) |
3000 m s'chase |
9:49.60 |
| 2014 |
Ibero-American Championships |
São Paulo, Brazil |
13th |
1500 m |
4:59.04 |
| 3rd |
3000 m s'chase |
10:03.12 |
| Central American and Caribbean Games |
Xalapa, Mexico |
4th |
5000m |
16:24.42 A |
| 3rd |
3000 m s'chase |
10:08.39 A |
| 2015 |
Pan American Cross Country Cup |
Barranquilla, Colombia |
4th |
7 km |
21:35 |
| 5th |
Team – 7 km |
81 pts |
| 2016 |
Olympic Games |
Rio de Janeiro, Brazil |
71st |
Marathon |
2:43:52 |
| 2017 |
New York City Marathon |
New York City, United States |
24th |
Marathon |
2:46:45 |
| 2018 |
Central American and Caribbean Games |
Barranquilla, Colombia |
2nd |
5000 m |
16:14.04 |
| 2nd |
10,000 m |
33:46.99 |
| 2nd |
3000 m s'chase |
10:07.71 |
| 2022 |
Ibero-American Championships |
Torrevella, Spain |
4th |
Half marathon |
1:14:18 |
| World Championships |
Eugene, United States |
20th |
Marathon |
2:31:10 |
| NACAC Championships |
Freeport, Bahamas |
3rd |
10,000 m |
35:01.33 |
| 2023 |
Central American and Caribbean Games |
San Salvador, El Salvador |
5th |
Half marathon |
1:19:17 |
| World Championships |
Budapest, Hungary |
– |
Marathon |
DNF |
| Pan American Games |
Santiago, Chile |
11th |
Marathon |
2:46:22 |
| 2025 |
NACAC Championships |
Freeport, Bahamas |
3rd |
10,000 m |
36:08.11 |
| 2026 |
Central American and Caribbean Games |
Santo Domingo, Dominican Republic |
– |
Half marathon |
DNF |