2024 Team Rankings

* Please note: Runners who have not competed in the past 14 days are NOT included in these rankings.

This page features the top 20 ranked teams across each class and gender. Rankings are determined by simulating a hypothetical race using each runner's last performance score to predict finish places, then scoring it like a standard race. This unique approach provides an insightful look into team performances and standings.

4A Boys Top 20

Rank Team Name Score
1 Dowling Catholic, West Des Moines 107
2 Cedar Falls 134
3 Indianola 243
4 Prairie, Cedar Rapids 261
5 Dallas Center-Grimes 289
6 Norwalk 301
7 Ankeny 303
8 Iowa City, City High 315
9 Lewis Central 320
10 Iowa City, Liberty 348
11 Waukee, Northwest 363
12 Bettendorf 367
13 Cedar Rapids, Kennedy 368
14 Sioux City, North 379
15 Pleasant Valley 380
16 Johnston 383
17 Ames 438
18 Ankeny Centennial 467
19 Dubuque, Senior 499
20 Valley, West Des Moines 554
21 Linn-Mar, Marion 576
22 Marshalltown 611
23 Waukee 673
24 Iowa City, West 679
25 Dubuque, Hempstead 763
26 Davenport, Central 832
27 Southeast Polk 1021
28 Urbandale 1123
29 North Scott, Eldridge 1165
30 Muscatine 1202
31 Waterloo, West 1263
32 Des Moines, Roosevelt 1526
33 Davenport, North 1595
34 Sioux City, East 1666
35 Mason City 1778
36 Fort Dodge 2199
37 Council Bluffs, Abraham Lincoln 2256
38 Des Moines, Lincoln 2316
39 Cedar Rapids, Washington 2548
40 Davenport, West 2672
41 Burlington 2715
42 Cedar Rapids, Jefferson 2787
43 Ottumwa 2938
44 Sioux City, West 3898
45 Waterloo, East 3903
46 Des Moines, North 3945
47 Council Bluffs, Thomas Jefferson 4614
48 Des Moines, East 4748

4A Girls Top 20

Rank Team Name Score
1 Pleasant Valley 65
2 Johnston 107
3 Dubuque, Senior 142
4 Ankeny Centennial 216
5 Waukee, Northwest 227
6 Cedar Falls 237
7 Valley, West Des Moines 239
8 Iowa City, City High 287
9 Ames 341
10 Indianola 346
11 Ankeny 348
12 Dubuque, Hempstead 367
13 Lewis Central 375
14 Waukee 395
15 Dallas Center-Grimes 425
16 Dowling Catholic, West Des Moines 446
17 Mason City 578
18 Iowa City, Liberty 667
19 Southeast Polk 694
20 Davenport, Central 731
21 Linn-Mar, Marion 741
22 Prairie, Cedar Rapids 772
23 Norwalk 780
24 Bettendorf 794
25 Des Moines, Roosevelt 1062
26 Iowa City, West 1081
27 North Scott, Eldridge 1125
28 Cedar Rapids, Kennedy 1182
29 Muscatine 1249
30 Sioux City, North 1469
31 Ottumwa 1492
32 Cedar Rapids, Washington 1599
33 Urbandale 1617
34 Sioux City, East 1653
35 Council Bluffs, Abraham Lincoln 1816
36 Sioux City, West 2170
37 Cedar Rapids, Jefferson 2260
38 Fort Dodge 2446
39 Marshalltown 2770
40 Waterloo, West 2945
41 Davenport, North 2974
42 Des Moines, East 4137
43 Council Bluffs, Thomas Jefferson 4287
44 Davenport, West 4515
45 Des Moines, North 5265

3A Boys Top 20

Rank Team Name Score
1 Gilbert 43
2 Des Moines Christian 112
3 Pella 129
4 Decorah 273
5 Central DeWitt 284
6 Sioux Center 312
7 Mount Vernon-Lisbon 338
8 Washington 340
9 Clear Creek Amana 352
10 MOC-Floyd Valley 364
11 ADM, Adel 370
12 Grinnell 476
13 Spencer 545
14 Bondurant-Farrar 561
15 Carlisle 609
16 Nevada 633
17 North Polk, Alleman 666
18 Charles City 672
19 Fort Madison 676
20 Epworth, Western Dubuque 744
21 Oskaloosa 756
22 Sergeant Bluff-Luton 763
23 Storm Lake 767
24 Knoxville 783
25 Algona 841
26 Ballard 893
27 Newton 893
28 Kuemper Catholic, Carroll 915
29 Wahlert, Dubuque 926
30 Clear Lake 941
31 Assumption, Davenport 968
32 Xavier, Cedar Rapids 986
33 Solon 1010
34 Winterset 1036
35 Williamsburg 1083
36 Center Point-Urbana 1125
37 Waverly-Shell Rock 1142
38 Denison-Schleswig 1244
39 Bishop Heelan Catholic, Sioux City 1310
40 West Delaware, Manchester 1316
41 Marion 1407
42 Fairfield 1674
43 Webster City 1707
44 Atlantic 1764
45 Glenwood 1776
46 Le Mars 1832
47 Benton Community 1859
48 South Tama County, Tama 1882
49 Harlan Community 1884
50 Saydel 2072
51 Perry 2345
52 Humboldt 2402
53 Boone 2522
54 Iowa Falls - Alden/AGWSR 2533
55 BK-CGD 2551
56 Independence 2623
57 Creston 2649
58 Clinton 2703
59 Hampton-Dumont -CAL 2891
60 Maquoketa 2900
61 Des Moines, Hoover 3011
62 Mount Pleasant 3025
63 Keokuk 3290
64 Boyden-Hull/Rock Valley 4056

3A Girls Top 20

Rank Team Name Score
1 Pella 46
2 Harlan Community 248
3 Glenwood 308
4 Fort Madison 310
5 MOC-Floyd Valley 322
6 Sioux Center 326
7 Solon 368
8 Des Moines Christian 381
9 Clear Creek Amana 428
10 Washington 429
11 Mount Vernon-Lisbon 430
12 Williamsburg 436
13 ADM, Adel 437
14 Winterset 473
15 Gilbert 581
16 Center Point-Urbana 584
17 Clear Lake 596
18 Decorah 600
19 Wahlert, Dubuque 621
20 Ballard 646
21 North Polk, Alleman 662
22 Spencer 675
23 Bishop Heelan Catholic, Sioux City 718
24 Marion 735
25 Xavier, Cedar Rapids 793
26 Denison-Schleswig 891
27 Oskaloosa 941
28 Iowa Falls - Alden/AGWSR 958
29 Waverly-Shell Rock 984
30 Nevada 1031
31 Humboldt 1033
32 Clinton 1084
33 Epworth, Western Dubuque 1107
34 Storm Lake 1133
35 Atlantic 1153
36 Keokuk 1227
37 Benton Community 1232
38 Central DeWitt 1238
39 Creston 1239
40 West Delaware, Manchester 1264
41 Newton 1301
42 Le Mars 1332
43 Assumption, Davenport 1384
44 Bondurant-Farrar 1454
45 Algona 1614
46 Carlisle 1622
47 Grinnell 1662
48 Boone 1789
49 Hampton-Dumont -CAL 1833
50 Sergeant Bluff-Luton 1866
51 Maquoketa 2071
52 Boyden-Hull/Rock Valley 2101
53 Mount Pleasant 2183
54 Kuemper Catholic, Carroll 2192
55 Perry 2294
56 BK-CGD 2353
57 Des Moines, Hoover 2435
58 Fairfield 2468
59 Webster City 3189
60 Independence 3254
61 Charles City 3698

2A Boys Top 20

Rank Team Name Score
1 Okoboji 181
2 Denver 202
3 Spirit Lake 217
4 Sheldon 266
5 Chariton 275
6 Oelwein 277
7 Mid-Prairie, Wellman 292
8 Waukon 296
9 Garner-Hayfield-Ventura 300
10 Unity Christian, Orange City 319
11 Forest City 341
12 Anamosa 455
13 Tipton 497
14 Jesup 506
15 Pella Christian 527
16 Monticello 557
17 Red Oak 575
18 Vinton-Shellsburg 577
19 Manson Northwest Webster 644
20 Van Meter 661
21 Western Christian, Hull 672
22 PCM 706
23 East Sac County 723
24 Mediapolis 775
25 Cherokee, Washington 785
26 Lawton-Bronson 843
27 Roland-Story, Story City 862
28 Shenandoah 900
29 MVAOCOU 930
30 Starmont 951
31 Estherville Lincoln Central 985
32 Greene County 988
33 Albia 1006
34 Sumner-Fredericksburg 1114
35 Clarinda 1170
36 Davis County, Bloomfield 1186
37 Interstate 35, Truro 1202
38 West Marshall, State Center 1202
39 Crestwood, Cresco 1250
40 Grundy Center 1333
41 Dike-New Hartford 1346
42 Alburnett 1364
43 Woodward-Granger 1375
44 WC-KP 1443
45 North Fayette Valley 1449
46 OABCIG 1465
47 West Liberty 1573
48 Southeast Valley, Gowrie 1584
49 South Hardin 1586
50 New Hampton 1593
51 South Central Calhoun 1673
52 Clarke, Osceola 1701
53 George-Little Rock/Central Lyon 1741
54 Hudson 1741
55 Aplington-Parkersburg 1754
56 Eagle Grove 1795
57 Osage 1868
58 Hinton 1888
59 Central Lee, Donnellson 1891
60 Union, LaPorte City 2034
61 Notre Dame / West Burlington 2146
62 Northeast, Goose Lake 2452
63 Cardinal, Eldon 2729
64 Pocahontas Area 2980
65 Eddyville-Blakesburg-Fremont 3401

2A Girls Top 20

Rank Team Name Score
1 Unity Christian, Orange City 199
2 Forest City 204
3 Van Meter 213
4 Mid-Prairie, Wellman 301
5 Waukon 310
6 Albia 334
7 Sumner-Fredericksburg 335
8 Crestwood, Cresco 344
9 Tipton 354
10 Hudson 424
11 PCM 430
12 Denver 441
13 Monticello 479
14 Pella Christian 502
15 Jesup 508
16 Cherokee, Washington 563
17 Interstate 35, Truro 583
18 Roland-Story, Story City 674
19 Grundy Center 694
20 Union, LaPorte City 703
21 Davis County, Bloomfield 735
22 West Marshall, State Center 751
23 New Hampton 759
24 Osage 813
25 George-Little Rock/Central Lyon 839
26 MFL MarMac 846
27 Dike-New Hartford 865
28 Vinton-Shellsburg 928
29 Clarinda 937
30 Shenandoah 942
31 Anamosa 1039
32 Lawton-Bronson 1080
33 North Fayette Valley 1086
34 Aplington-Parkersburg 1124
35 Okoboji 1143
36 Mediapolis 1175
37 Eddyville-Blakesburg-Fremont 1209
38 Estherville Lincoln Central 1234
39 Camanche 1253
40 Western Christian, Hull 1258
41 Alburnett 1359
42 Hinton 1365
43 Centerville 1453
44 WC-KP 1516
45 Central Lee, Donnellson 1535
46 Oelwein 1563
47 Spirit Lake 1581
48 Woodward-Granger 1613
49 Manson Northwest Webster 1767
50 Pocahontas Area 1867
51 Garner-Hayfield-Ventura 1929
52 West Liberty 1936
53 MVAOCOU 1979
54 Eagle Grove 2149
55 Northeast, Goose Lake 2215
56 Southeast Valley, Gowrie 2318
57 Greene County 2527
58 Cardinal, Eldon 2598
59 Chariton 2666

1A Boys Top 20

Rank Team Name Score
1 Riverside, Oakland 185
2 Lake Mills 219
3 Woodbine 332
4 Tri-Center, Neola 362
5 Ogden 375
6 St. Albert, Council Bluffs 414
7 Danville 492
8 Ankeny Christian Academy 505
9 Sibley-Ocheyedan 538
10 ACGC 541
11 Sioux Central, Sioux Rapids 545
12 Baxter 556
13 Lynnville-Sully 582
14 Van Buren County 593
15 Newman Catholic, Mason City 600
16 St. Edmond, Fort Dodge 615
17 Columbus Community, Columbus Junction 624
18 IKM-Manning 692
19 Earlham 744
20 Springville 747
21 North Butler, Greene 748
22 Pekin 777
23 North Iowa, Buffalo Center 808
24 Ridge View 875
25 Central, Elkader 961
26 Beckman Catholic, Dyersville 961
27 Martensdale-St Marys 1034
28 Regina, Iowa City 1091
29 Louisa-Muscatine 1118
30 Madrid 1125
31 South Winneshiek, Calmar 1131
32 Grand View Christian School 1132
33 Alta-Aurelia 1173
34 Missouri Valley 1179
35 Hartley-Melvin-Sanborn 1194
36 Nodaway Valley 1248
37 Boyer Valley, Dunlap 1268
38 West Fork, Sheffield 1274
39 Columbus Catholic, Waterloo 1279
40 Maquoketa Valley, Delhi 1308
41 Central Springs 1325
42 Durant 1375
43 Cascade, Western Dubuque 1446
44 Wapsie Valley, Fairbank 1496
45 East Marshall, LeGrand 1508
46 Akron-Westfield 1510
47 Nashua-Plainfield 1533
48 GMG, Garwin 1602
49 English Valleys, North English 1606
50 Bellevue 1679
51 Collins-Maxwell 1727
52 Kee, Lansing 1863
53 Woodward Academy 1870
54 WACO, Wayland 1938
55 Pleasantville 1971
56 Hillcrest Academy 1973
57 MMCRU 1985
58 Winfield-Mt Union 2014
59 Montezuma 2049
60 Valley Lutheran, Cedar Falls 2063
61 Clayton Ridge, Guttenberg 2071
62 Easton Valley 2084
63 Fremont-Mills, Tabor 2116
64 BCLUW, Conrad 2129
65 H-L-V , Victor 2135
66 Waterloo Christian School 2169
67 North Cedar, Stanwood 2249
68 Central Decatur, Leon 2253
69 Colfax-Mingo 2307
70 Prince of Peace Catholic, Clinton 2334
71 South O'Brien, Paullina 2352
72 North Mahaska, New Sharon 2395
73 Trinity Christian 2403
74 Panorama, Panora 2423
75 Treynor 2449
76 Sidney 2480
77 Marquette Catholic, Bellevue 2507
78 Newell-Fonda 2582
79 Calamus-Wheatland 2596
80 Gehlen Catholic, LeMars 2598
81 South Hamilton, Jewell 2603
82 Emmetsburg 2612
83 Lamoni 2685
84 East Mills 2732
85 Riceville 2767
86 Gladbrook-Reinbeck 2816
87 Bedford 2979
88 Mount Ayr 2983
89 Saint Ansgar 3009
90 Moulton-Udell 3068
91 Holy Trinity Catholic, Fort Madison 3110
92 Southwest Valley 3209
93 Iowa Valley, Marengo 3304
94 ExiraElk Horn-Kimballton 3310
95 Meskwaki Settlement School 3340
96 Belle Plaine 3369
97 Edgewood-Colesburg 3394
98 Rivermont Collegiate, Bettendorf 3445
99 Wayne, Corydon 3476
100 Stanton 3601
101 Janesville 3790
102 Wapello 3794
103 Southeast Warren, Liberty Center 3870
104 Westwood, Sloan 3946

1A Girls Top 20

Rank Team Name Score
1 Earlham 339
2 Treynor 365
3 Lynnville-Sully 456
4 ACGC 485
5 Logan-Magnolia 498
6 Alta-Aurelia 508
7 Martensdale-St Marys 521
8 St. Edmond, Fort Dodge 531
9 English Valleys, North English 536
10 Sioux Central, Sioux Rapids 582
11 Ridge View 589
12 Madrid 653
13 Tri-Center, Neola 657
14 Grand View Christian School 673
15 Danville 688
16 Central Springs 718
17 Regina, Iowa City 819
18 Wapsie Valley, Fairbank 822
19 Boyer Valley, Dunlap 852
20 Cascade, Western Dubuque 889
21 South Winneshiek, Calmar 891
22 Maquoketa Valley, Delhi 893
23 IKM-Manning 905
24 BCLUW, Conrad 912
25 Pleasantville 936
26 Saint Ansgar 952
27 Wayne, Corydon 976
28 Panorama, Panora 1036
29 Louisa-Muscatine 1061
30 Woodbine 1062
31 Hillcrest Academy 1066
32 Pekin 1078
33 Collins-Maxwell 1107
34 Beckman Catholic, Dyersville 1150
35 Newman Catholic, Mason City 1183
36 Central Decatur, Leon 1201
37 South Central Calhoun 1203
38 East Buchanan, Winthrop 1238
39 West Fork, Sheffield 1250
40 West Hancock, Britt 1281
41 West Bend-Mallard 1287
42 South Hamilton, Jewell 1328
43 St. Albert, Council Bluffs 1436
44 North Mahaska, New Sharon 1449
45 Riverside, Oakland 1477
46 Starmont 1480
47 Nashua-Plainfield 1514
48 Colfax-Mingo 1541
49 Emmetsburg 1563
50 Newell-Fonda 1604
51 Montezuma 1625
52 North Tama, Traer 1633
53 Lone Tree 1637
54 East Marshall, LeGrand 1656
55 Ogden 1679
56 Bellevue 1708
57 Central, Elkader 1879
58 Fremont-Mills, Tabor 1927
59 Gehlen Catholic, LeMars 1949
60 ExiraElk Horn-Kimballton 2131
61 MMCRU 2196
62 North-Linn, Troy Mills 2206
63 Clayton Ridge, Guttenberg 2288
64 Columbus Community, Columbus Junction 2336
65 Waterloo Christian School 2352
66 Westwood, Sloan 2372
67 Stanton 2422
68 Durant 2782
69 GTRA 3007