-
William ran a 10:20.71 in the 3000mSC at Swarthmore Last Chance Meet, placing 19th.
-
William ran a PR of 9:47.32 in the 3000mSC at NJAC Outdoor Championships, placing third.
-
William ran a 10:29.53 in the 3000mSC at ESU All-American Meet, placing 5th.
-
William ran a 10:08.20 in the 3000mSC at NY Metropolitan Outdoor Championships, placing 9th.
-
William ran a PR of 4:10.56 in the 1500m at Ramapo Roadrunner Invitational, placing 15th.
-
William ran a 9:50.47 in the 3000mSC at Ramapo College Northeast Challenge, placing first.
-
William ran a 9:16.12 in the 3000m at NJAC Championship, placing 6th.
-
William ran a PR of 9:14.29 in the 3000m at NYU Fastrack Challenge Meet, placing 17th.
-
William ran a PR of 4:38.86 in the Mile at DeSchriver Invitational, placing 6th.
-
William ran a 9:17.66 in the 3000m at Wheaton College Indoor, placing 5th.
-
William ran a PR of 4:55.61 in the 1600m at NJSIAA Sectional Championships - CJ 2 & 3, placing 28th.
-
William ran a PR of 2:07.69 in the 800m at NJSIAA Sectional Championships - CJ 2 & 3, placing 24th.
-
William ran a 2:09.03 in the 800m at Skylands Conf. Championships, placing 28th.
-
William ran a 2:11.49 in the 800m at Somerset County Championships, placing 25th.
-
William ran a 4:58.15 in the 1600m at Somerset County Championships, placing 22nd.
-
William ran a 18:32.00 in the 5000m at NJSIAA Group Championships, placing 106th.
-
William ran a 18:27.25 in the 5250m at NJSIAA Sectional Championships (North II), placing 27th.
-
William ran a PR of 17:37.01 in the 5000m at Skylands Conf. Championships, placing 40th.
-
William ran a 17:50.00 in the 5000m at Somerset County Championships, placing 38th.
-
William ran a 18:15.00 in the 5000m at 39th Annual Shore Coaches Invitational, placing 43th.