On the surface, without any in depth knowledge, it appears that he made some major jump in April of 2007. From '05 to '06 his gains were very modest; but Ka-boom, he's flying now. Maybe this is the first time he's been fully healthy for a while.
1500 Meters
2005 3:48.16 3h2 SEC Nashville TN 14 May
2006 3:46.98 5 SEC Fayetteville AR 14 May
2007 3:41.59 1 McDonnell Fayetteville 21 Apr
One Mile
Mile Indoor Alltime
2005 4:07.51i 2h1 SEC Fayetteville AR 26 Feb
2006 4:08.24i 7 Razorback Fayetteville AR 21 Jan
2007 4:06.00i 3 Ark Inv Fayetteville AR 12 Jan
3000 m
Indoor Alltime
2005 8:22.45 OTi 4 Qualifier Ames IA 5 Mar
2006 8:07.79 OTi 1 Qualifier Ames IA 4 Mar
2007 8:04.59i 8 Tyson Inv Fayetteville AR 9 Feb
5000 m
Outdoor Alltime
2005 14:00.83 6 Mideast Bloomington IN 28 May
2006 13:55.73 2h2 NCAA Sacramento CA 7 Jun
2007 13:30.07 10r3 MSR Walnut CA 13 Apr
Indoor Alltime
2006 14:09.42i 4 SEC Gainesville FL 26 Feb
10000 m
Outdoor Alltime
2007 28:02.51 16r1 Jordan Stanford CA 29 Apr