EQUIVALENT RUNNING TIMES FOR RACES OF VARIOUS LENGTHS
100 m 200 m 400 m 800 m 1 mile 2 miles 5 km 5 miles 10 km 10 miles
10 20.4 45.5 01:44.9 03:55.1 08:27.0 13:33.8 22:31.3 28:24.2 47:13:00
10.2 20.7 46.2 01:46.6 03:59.0 08:35.7 13:48.0 22:55.1 28:54.3 48:04:00
10.4 21.2 47.4 01:49.5 04:05.9 08:51.0 14:12.8 23:36.6 29:47.0 49:32:00
10.6 21.6 48.4 01:52.0 04:11.7 09:03.9 14:33.7 24:11.7 30:31.4 50:47:00
10.8 22 49.4 01:54.5 04:17.8 09:17.4 14:55.6 24:48.6 31:18.2 52:06:00
11 22.4 50.5 01:57.2 04:24.1 09:31.6 15:18.8 25:27.4 32:07.4 53:28:00
Your 2 mile, 800, and mile are roughly equivalent. The 5k is lacking.