2020:
World Athletics Continental Tour, Nairobi, 1500m, 2nd
World Athletics Diamond League, Stockholm, 1500m, 4th
2019:
World Military Games, Wuhan, 1500m, 1st
IAAF World T&F Championships, Doha, 1500m, 7th, 3:58.42 PB
IAAF Diamond League Final, Zurich, 1500m, 6th
IAAF Diamond League, London, 1500m, 2nd
IAAF World Challenge, Nanjing, 1500m, 5th
IAAF Diamond League, Shanghai, 1500m, 7th
IAAF World Indoor Tour, Madrid, 1500m, 4th
2018:
IAAF Continental Cup, Ostrava, 1500m, 1st
IAAF Diamond League Final, Brussels, 1500m, 6th
IAAF Diamond League, Birmingham, 1500m, 6th
African T&F Championships, Assaba, 1500m, 1st
IAAF Diamond League, London, 1 mile, 7th
IAAF Diamond League, Rabat, 1000m, 7th
Kenyan National T&F Championships, Nairobi, 1500m, 1st
Kenyan Defence Forces Championships, Nairobi, 1500m, 1st
IAAF Diamond League, Eugene, 1500m, 5th
IAAF World Indoor Championships, Birmingham, 1500m, 5th
IAAF World Indoor Tour, Glasgow, 1500m, 3rd
IAAF World Indoor Tour, Dusseldorf, 1500m, 3rd
IAAF World Indoor Tour, Karlsruhe, 1500m, 4th
2017:
Great North City Games, Gateshead, 1 mile, 2nd
IAAF Diamond League, Brussels, 1500m, 3rd
IAAF World Challenge, Zagreb, 800m, 2nd, 1:58.13 PB
IAAF Diamond League, Birmingham, 1500m, 2nd
IAAF Diamond League, London, 1 mile, 3rd, 4:19.55 PB
Kenyan World Championships Trials, Nairobi, 1500m, 2nd
IAAF World Challenge, Hengelo, 1500m, 3rd
IAAF Diamond League, Rome, 1500m, 2nd, 3:59.16 PB
Kenyan Defence Forces Championships, Nairobi, 1500m, 2nd
Kenyan Defence Forces Championships, Nairobi, 800m, 2nd
2016:
IAAF Diamond League, Paris, 1500m, 10th, 4:02.66
IAAF Diamond League, Lausanne, 800m, 8th
Olympic Games, Rio de Janeiro, 800m, SF3, 6th
IAAF Diamond League, London, 800m, 4th, 1:59.88
Heusden, 800m, 3rd
Liege, 800m, 4th
Kenyan Olympic Trials, Eldoret, 800m, 3rd
Kenyan National Championships, Nairobi, 800m, 2nd
IAAF Diamond League, Doha, 800m, 7th
Kenya Defence Forces Championships, Nairobi, 800m, 2nd
Kenya Defence Forces Championships, Nairobi, 1500m, 1st
2015:
All Africa Games, Brazzaville, 800m, 5th
Kenyan World Championship Trials, Nairobi, 800m, 5th
Kenyan National T&F Championships, Nairobi, 800m, 4th
2013:
IAAF Diamond League, Brussels, 1000m, 2nd, 2:35.73
IAAF World Challenge, Zagreb, 800m, 2nd, 1:59.30
Flame Games, Amsterdam, 800m, 5th
Warsaw, 1000m, 2nd, 2:37.30
IAAF World T&F Championships, Moscow, 1:59.58
Kenyan World Championship Trials, Nairobi, 800m, 3rd
Kenyan National Championships, Nairobi, 800m, 1st
IAAF Diamond League, Oslo, 800m, 6th
Hengelo, 800m, 6th
Prefontaine, Oregon, 800m, 8th
IAAF Diamond League, Shanghai, 800m, 4th
Birmingham Indoor Grand Prix, Birmingham, 800m, 4th
Val de Reuil Indoors, Paris, 800m, 3rd, 2:02.67
Dusseldorf Indoors, 800m, 2nd, 2:04.16
Russian Winter, Moscow, 1000m, 6th, 2:40.37
International Indoor Match, Glasgow, 800m, 5th
2012:
Rieti, 800m, 3rd, 1:59.37
Zagreb, 800m, 3rd, 1:59.85
ISTAF, Berlin, 800m, 8th
IAAF Diamond League, Birmingham, 800m, 6th
IAAF Diamond League, London, 800m, 3rd 2:00.76
IAAF World Challenge, Madrid, 800m, 7th
Reims, 800m, 3rd 2:01.10
Kenyan Olympic Trials, Nairobi, 800m, 2nd 2:00.33
Lille, 800m, 6th
Bydgoszcz, 800m, 5th
Birmingham Indoor Meeting, 800m, 6th
Glasgow Indoor International Match, 800m, 4th
2011:
Kenyan T&F Championships, 7th
2010:
Commonwealth Games 800m, 7th
Kenyan Commonwealth Trials, 800m, 2nd
African T&F Championhsips, 800m, 5th
Kenyan T&F Championships, 800m, 2nd
Bydgoszcz 800m, 2nd
IAAF Diamond League, Oslo, 800m, 2nd
Rehlingen 800m, 3rd
IAAF World Challenge, Dakar 800m, 4th
Nakuru, Kenya, 800m, 2nd
2009:
African Junior T&F Championships, 800m, Silver Medallist
Kenyan World Championships Trials, 800m, 4th
2008:
IAAF World Junior T&F Championships, 800m, 5th
Kenyan Junior 800m Champion
2007:
Nairobi 800m, 2nd
Kenyan World Championships Trials, 800m, 3rd
IAAF World Youth Championships, 800m, DQ (2nd in final)
Kenyan World Youth Championships Trial, 800m, 1st
Kenyan Schools 800m Champion
Eldoret 800m, 1st
2006:
ANNOCA Games, 800m, 1st
World Junior T&F Championships, 800m, Silver Medal
2005:
IAAF World Youth T&F Championships, 800m, Silver Medal