After compiling data since 2004, we have come up with the 20 best high school football programs in North Dakota.
It has been 10 years now that MaxPreps has put out football computer rankings, presented by the Army National Guard.
That's plenty of time to come up with a solid list of which programs have been the most dominant during the MaxPreps era.
For the purpose of the rankings, each team will be awarded points based off where it finished in the computer rankings after each season. For example, if a team finished No. 1 overall it receives 25 points. If the team finished No. 25 overall, it would get one point. A team also receives 30 points for winning a state title and 15 for being the runner-up.
Take the conversation to Twitter: Follow
@MaxPrepsView North Dakota rankings for the past 10 yearsMost dominant North Dakota football programs in the MaxPreps era
1. Fargo South - 412 pointsOverall record: 90-19
With five AAA state championships and 10 Top 25 finishes, the Bruins have solidified themselves as the state's most dominant team.
2. Bismarck - 395Overall record: 98-17
Bismark has 10 Top 5 finishes to go along with four AAA state titles.
3. Shanley (Fargo) - 221Overall record: 57-43
Shanley has won three state championships as well as six Top 25 finishes.
4. Velva - 207Overall record: 68-17
The Aggies have recorded three undefeated seasons since 2004, all coming with a state championship.
5. Hazen - 206Overall record: 78-22
Hazen has finished in the Top 25 nine times, capturing two state titles along the way.
6. Harvey - 183Overall record: 59-13
The Hornets have won two state titles and finished in the Top 25 seven times.
7. Century (Bismarck) - 181Overall record: 70-33
Century has two runner-up finishes to go along with its nine Top 25 finishes.
8. West Fargo - 146Overall record: 56-39
West Fargo has cracked the Top 25 a total of 10 times, including four Top 10 finishes.
9. Wahpeton - 145Overall record: 68-33
The Huskies have nine Top 25 finishes since 2004.
10. Devils Lake/North Dakota School for the Deaf (Devils Lake) - 143Overall record: 49-18
The Firebirds have notched six Top 25 finishes, ranking No. 8 twice.
11. Lisbon - 137Overall record: 65-37
Lisbon has recorded two runner-up finishes as well as nine Top 25 finishes.
12. Linton/Hazelton-Moffit-Braddock (Linton) - 117Overall record: 78-23
The Lions reached the No. 7 rank in 2008, one of their seven Top 25 finishes.
13. Stanley/Powers Lake (Stanley) - 116Overall record: 54-37
The Bluejays have finished in the Top 25 six times, capturing a Class A state title in the process.
14. Cavalier - 112Overall record: 79-25
A perfect season in 2004 helped the Tornadoes capture a Class AA state title and one of their four Top 25 finishes.
15. Grand Forks Central - 109Overall record: 38-58
The Knights have a state title and a No. 1 ranking under their belt.
16. Minot/Dakota Memorial (Minot) - 96Overall record: 51-22
The Magicians have notched seven Top 25 finishes since 2004.
16. Watford City/Alexander/Johnson Corners Christian Academy (Watford City) - 96Overall record: 50-21
The Wolves have finished in the Top 10 three times, claiming one state title in the process.
18. Grafton/St. Thomas (Grafton) - 90Overall record: 25-8
A perfect season in 2011 assisted the Spoilers in capturing a Class AA state title.
19. Valley City - 76Overall record: 45-48-1
Valley City has finished in the Top 25 six times since 2004.
20. Killdeer/Halliday (Killdeer) - 73Overall record: 56-32
The Cowboys lay claim to seven Top 25 finishes, reaching the No. 12 rank three times.
20. Rugby - 73Overall record: 53-43
Rugby has finished in the Top 25 six times, including twice cracking the Top 5.