I know this won't be the most accurate, but it should still be a better guide then guessing. I have the time of the 25th runner for division one for the all the 2007 state cross country meets. I figure the 25th runner should be a good guide. Yes other factors such as course, temperate, wind, etc will still be a factor but I still thought this would be cool.
Boys Rankings
Illinois 14:59 (3 miles)
Massachusetts 15:15 (2.9 miles)
California 15:47
Michigan 15:58
Ohio 16:03.65
Virginia 16:05.94
New York 16:14
Texas 16:25.05
Indiana 16:28
Florida 16:31
Iowa 16:25
Utah 16:25 (3 miles)
New Jersey 16:28
New Hampshire 16:30
Oregon 16:33
Missouri 16:35
Pennsylvania 16:34
Connecticut 16:35
Wisconsin 16:37.5
Alabama 16:43
Washington 16:45
Louisiana 16:50 (3 miles)
Georgia 16:53
South Dakota 16:55
Kansas 16:56.54
South Carolina 16:59
Minnesota 17:00.5
Rhode Island 17:01
Oklahoma 17:05
North Dakota 17:07
Tennessee 17:07
North Carolina 17:07.38
Arkansas 17:08
Arizona 17:08.10
Colorado 17:08.81
Idaho 17:10
New Mexico 17:18.45
Nebraska 17:19
Kentucky 17:21
Delaware 17:27
West Virginia 17:33
Maryland 17:39
Alaska 17:40
Maine 17:50
Hawaii 17:55
Mississippi 18:06
Wyoming 18:09.5
Nevada 18:10
Vermont 19:04 (3.15 miles)
Boys Rankings
Illinois 14:59 (3 miles)
Massachusetts 15:15 (2.9 miles)
California 15:47
Michigan 15:58
Ohio 16:03.65
Virginia 16:05.94
New York 16:14
Texas 16:25.05
Indiana 16:28
Florida 16:31
Iowa 16:25
Utah 16:25 (3 miles)
New Jersey 16:28
New Hampshire 16:30
Oregon 16:33
Missouri 16:35
Pennsylvania 16:34
Connecticut 16:35
Wisconsin 16:37.5
Alabama 16:43
Washington 16:45
Louisiana 16:50 (3 miles)
Georgia 16:53
South Dakota 16:55
Kansas 16:56.54
South Carolina 16:59
Minnesota 17:00.5
Rhode Island 17:01
Oklahoma 17:05
North Dakota 17:07
Tennessee 17:07
North Carolina 17:07.38
Arkansas 17:08
Arizona 17:08.10
Colorado 17:08.81
Idaho 17:10
New Mexico 17:18.45
Nebraska 17:19
Kentucky 17:21
Delaware 17:27
West Virginia 17:33
Maryland 17:39
Alaska 17:40
Maine 17:50
Hawaii 17:55
Mississippi 18:06
Wyoming 18:09.5
Nevada 18:10
Vermont 19:04 (3.15 miles)