Below is the latest in my series of bar chart races — this one tracking coaching victories. Watch out for a newcomer in the 1980s who completely resets the standards…

Remember, using the bar at the top of the chart, you can pause, play or drag the slider to your favorite year. Or click here to see it larger.


Entering the state tournament 21-0, the Douglas girls are the odds-on favorite to win the Class 3A championship.

And why shouldn’t they be? The Bearcats have been rolling all season long, and for the better part of the past four years. Douglas won 3A titles in 2018 and 2019 and were in great position to do so again in 2020 before COVID-19 wiped out the state tournament.

Historically, though, Douglas’ odds are only about 50/50.

Since 1990, the last year where full records of all state tournament participants are available, 28 girls teams and 17 boys teams have entered their respective state basketball tournaments undefeated.

Only half the girls teams (14 of 28) and only 29% of the boys teams (five of 17) finished their seasons unbeaten, completing the undefeated gauntlet with three Ws at state.

The girls teams to go undefeated were:

  • 4A: Gillette 1991, 23-0
  • 3A: Douglas 2018, 27-0
  • 3A: Douglas 2005, 26-0
  • 3A: Mountain View 1998, 25-0
  • 3A: Lyman 1995, 23-0
  • 2A: Tongue River 2013, 28-0
  • 2A: Tongue River 2005, 23-0
  • 2A: Big Horn 2001, 26-0
  • 2A: Tongue River 1997, 22-0
  • 2A: Lusk 1991, 22-0
  • 2A: Lusk 1990, 21-0
  • 1A: Snake River 2012, 28-0
  • 1A: Burlington 1998, 24-0
  • 1A: Cokeville 1990, 21-0

The girls teams who came up short in that quest for perfection?

  • 4A: Natrona 2012, 25-1 (lost in championship)
  • 4A: Green River 1996, 23-1 (lost in championship)
  • 4A: Sheridan 1992, 22-1 (lost in semis)
  • 3A: Douglas 2013, 28-1 (lost in championship)
  • 3A: Star Valley 2001, 25-1 (lost in semis)
  • 3A: Mountain View 1997, 23-1 (lost in championship)
  • 2A: Southeast 2015, 24-1 (lost in championship)
  • 2A: Big Horn 2010, 28-1 (lost in championship)
  • 2A: Pine Bluffs 2004, 22-1 (lost in semis)
  • 2A: Tongue River 1996, 24-1 (lost in semis)
  • 2A: Wright 1999, 21-2 (lost in quarters/consolation semis)
  • 2A: Tongue River 1994, 22-1 (lost in championship)
  • 2A: Saratoga 1992, 22-1 (lost in championship)
  • 1A: Guernsey 2006, 26-1 (lost in semis)

In the boys’ ranks, it’s even harder to finish off an undefeated season. In the past 32 years, only five boys teams have finished undefeated:

  • 4A: Gillette 1993, 23-0
  • 4A: Gillette 1991, 23-0
  • 3A: Thermopolis 2004, 25-0
  • 2A: Big Horn 2011, 28-0
  • 1A: Snake River 2012, 28-0

And the others who have come up short?

  • 4A: Gillette 2010, 26-1 (lost in championship)
  • 3A: Star Valley 1993, 23-1 (lost in quarters)
  • 3A: Torrington 1991, 22-2 (lost in quarters/conso final)
  • 2A: Southeast 2010, 26-1 (lost in championship)
  • 2A: Wind River 2008, 29-1 (lost in semis)
  • 2A: Lusk 2001, 22-1 (lost in championship)
  • 2A: Tongue River 1999, 22-1 (lost in semis)
  • 2A: Wyoming Indian 1994, 22-1 (lost in championship)
  • 2A: Upton 1994, 22-1 (lost in quarters)
  • 2A: Pine Bluffs 2017, 26-2 (lost in semis/3rd)
  • 1A: Burlington 2013, 26-1 (lost in semis)
  • 1A: Arvada-Clearmont 2001, 23-1 (lost in semis)

Remember, has a ton of research available for you to peruse, including every state tournament score since 1918 and the most complete season-by-season records for teams across the state you’ll find anywhere.


I haven’t done a bar chart race in a while… so here you go. This chart covers total points scored, starting in 1921 (but including totals from prior to that season) up to 2020.

How does your favorite team fare?

Remember, using the bar at the bottom of the chart, you can pause, play or drag the slider to your favorite year. Or click here to see it larger.

If you like these kinds of posts, let me know — I’m open to ideas for what you’d like to see next!


With the publication of “A Century of Fridays: Wyoming High School Football, 1894-2020,” I’ve been alerted to a couple mistakes in the book. And that’s very much appreciated — I want to get it right, and your help is essential to that mission!

When I started exploring some of the things brought to my attention, other errors also revealed themselves. I’ve caught and corrected as many as I can over the last month.

It’s definitely frustrating that all of these got caught literally weeks after the book came out, but I definitely want to get this right. So… here are the latest site updates:


Lovell defeated the Billings Skyview, Mont., JV 18-0 on Sept. 11, 1993; I had Skyview’s varsity winning against Lovell 24-6 the previous day.

Shoshoni beat Morton 19-18 on Sept. 27, 1968; I had Morton winning 18-14.


I’m not sure who to blame for this one, but it appears someone either at the Casper paper or working for the Associated Press in the late 1980s and early 1990s had a habit of occasionally transposing scores. I’ve caught several already, and with the latest round of updates, I caught a few more, both from that time period as well as a couple others:

Evanston beat Cheyenne East 6-0 on Sept. 17, 1993.

Rawlins beat Douglas 26-0 on Sept. 2, 1988.

Kelly Walsh beat Natrona 23-9 on Oct. 10, 1987.

Newcastle beat Glenrock 21-6 on Oct. 19, 1984.

Greybull beat Tongue River 51-0 on Oct. 25, 1968.

South Rich, Utah, beat Lyman 18-6 on Sept. 15, 1967.


I added Bear Lake, Idaho, beating Evanston 22-0 on Sept. 5, 1975, in Montpelier.


I added the result for Pine Bluffs’ 19-12 loss to Sidney St. Patrick’s (Neb.) on Oct. 14, 1955.

I added the result and location for Glendo’s 64-14 victory against Harrison, Neb., on Oct. 25, 1955. (Incidentally, this took the top spot for Glendo’s highest scoring game in program history.)

I added the score for Lingle’s 46-18 victory against Harrison, Neb., on Oct. 7, 1953. (I had that Lingle had won, but I was missing the score.)

I added the result for Glenrock’s 18-6 victory against Guernsey on Oct. 5, 1939.

I added the result for Cheyenne Central’s 20-0 victory against Sterling, Colo., on Nov. 20, 1935.

I added the score for Star Valley’s 65-0 victory against Jackson on Oct. 20, 1934. (I had that Star Valley had won, but I was missing the score.)

I also noted that the game scheduled for Oct. 6, 1934, between Jackson and Driggs, Idaho, was not played.


I added the location for the Oct. 21, 1955, game between Pine Bluffs and Morrill, Neb.; it was in Pine Bluffs.

I added the location for the Oct. 30, 1953, game between Harrison, Neb., and Glendo; it was in Harrison.

I narrowed the date range and fixed the score for the game between Albin and Lyman, Neb., in 1951. The date range was narrowed to sometime between Sept. 20 and Sept. 26; the score was actually 46-6 Lyman, not 41-14. A location for the game still hasn’t been figured out.

I added the date for the Sept. 29, 1950, game between Sunrise and Glenrock.

I narrowed the date range for the 1949 game between Star Valley and Malad, Idaho, to between Oct. 20 and Oct. 22.

I corrected two dates for games from Jackson and Pinedale in the 1944 season. The first game between Jackson and Pinedale was played Oct. 20; the second was Oct. 27. Previously, I had an unknown date for the first game and Oct. 20 for the second… turns out they were a week later than I had previously noted.

I added the date and the location for the Sept. 13, 1940, game between Jackson and Midway, Idaho; it was in Jackson.

I added the location for the Nov. 3, 1932, game between the Natrona juniors and Glenrock; it was in Glenrock.

I added the date and the location for the Nov. 6, 1931, game between Manville and Harrison, Neb.; it was in Manville.


I fixed records for Burns in two separate seasons. Burns went 3-4 in 1991; I had them at 4-3. Burns also went 1-3-1 in 1944; I had them at 0-4-1.


Thanks to the help of “Stat Rat” Jim Craig, I’ve added first names for the honorable mention selections on the 1953 all-state team. Thanks to Jim for his help!

All of these updates have been made on all the relevant pages.


The Wyoming roster is set with 18 players, including seven from defending state champion Farson, for the annual six-man all-star game against Nebraska.

This year’s game will be at 7 p.m. June 4 in Chadron, Neb., on the campus of Chadron State University.

Wyoming players chosen for this year’s team include:

Burlington: Gideon George.
Encampment: Dalton Peterson.
Farson: Parker Clawson; Trea Denny; Carson Jones; Colby Jones; Triston Lamorie; Colin Malec; Zander Reed.
Guernsey: Justin Malcom.
Hanna: Devon Grosstick.
Hulett: Joseph Kennah.
Kaycee: Dylan Fauber; Nathan Largent; Rhys Stafford.
Meeteetse: Hadley Abarr; Tozai May; Dale McBride.

The head coach for the Wyoming team will be Farson’s Trip Applequist. Assistants will be Scott Reed from Farson, Dave Largent from Kaycee and Zeb Hagen from Meeteetse.

Wyoming leads the all-time series 5-4 but lost last year’s game 52-25.


I’ve long been playing around with the idea of listing regional and district basketball tournament champions on

Well, it’s done. Thanks to several solid hours at the computer and a bit of help from “Stat Rat” Jim Craig to fill in a few years I couldn’t, now has that list of regional and district tournament champions.

Keep in mind the list is for tournament champions, not for regular-season conference champions.

Here are some interesting numbers that came out of this research:

Most district/regional championships: Cheyenne Central, 36
. Close: Natrona, 30; Campbell County, Rock Springs, 29; Lovell, 22; Star Valley, 20; Burlington, Wyoming Indian, 19; Buffalo, 18; Big Horn, Lusk, Sheridan, Tongue River, 17.
Fewest (active programs only): Cheyenne South, Normative Services, 0. Close: Thunder Basin, 1; Riverside, Wright, 2; Farson, Hulett, Newcastle, Riverton, Rocky Mountain, Saratoga, 3.
Longest active drought (active programs only): Laramie, since 1969. Close: Rock River, since 1970; Glenrock, since 1981; Meeteetse, Riverton, since 1989; Newcastle, since 1990.
Most consecutive: Cheyenne Central, 11, 1955-65.

Most: Tongue River, 23. Close:
Douglas, 22; Burlington, Campbell County 19; Kaycee, 18; Cokeville, 17; Southeast, 16; Star Valley, Wyoming Indian, 15; Mountain View, 14; Lusk, 13.
Fewest (active programs only): Cheyenne South, Cody, Glenrock, Thunder Basin 0. Close: Meeteetse, Moorcroft, Riverside, Rocky Mountain, St. Stephens, Sundance, 1.
Longest active drought (active programs only): Ten Sleep, since 1976. Close: Meeteetse, since 1977; Moorcroft, since 1980; Newcastle, since 1981; Hanna, since 1982; Kemmerer, Rock River, since 1985.
Most consecutive: Lusk, 12, 1989-2000.

Click here to see the full list of district and regional basketball champions in Wyoming since 1932.


In today’s ridiculous government dysfunction that just might be nuts enough to be believable, Wyoming Gov. Mark Gordon said on Feb. 1 he’d welcome Weld County, Colorado, to join Wyoming if the county wanted to secede from its Centennial State neighbors.

Weld County, in case you aren’t aware, is the county most Wyomingites dip to the west to avoid when going to Denver — only to re-enter just north of the city. Think Greeley.

The reasons this will likely never happen are easy to find and difficult to refute.

But let’s dream — the 325,000 residents or so of Weld County say yes; the Colorado and Wyoming legislatures say yes; and the U.S. Congress says yes.

All of a sudden, Wyoming just got quite a bit bigger, in population and in acreage.

Bigger, as well, would be Wyoming’s high school sports.

By my count, Weld County has 20 high schools that either have or recently have fielded athletic programs. By enrollment, they are:

Windsor: 1,588
Greeley West: 1,567
Greeley Central: 1,545
Erie: 1,341
Northridge (Greeley): 1,137
Mead (east Longmont): 1,124
Frederick: 1,076
Roosevelt (Johnstown): 1,055
Fort Lupton: 662
Weld Central (Keenesburg): 641
University (Greeley): 605
Valley (Gilcrest): 573
Eaton: 557
Platte Valley (Kersey): 351
Highland (Ault): 285
Union Colony Prep (Greeley): 209
Dayspring Christian (Greeley): 88
Briggsdale: 60
Prairie (Raymer): 53
Pawnee (Grover): 15


If we put those 20 schools into the ADMs for Wyoming schools, we see the Weld County influence immediately — three of Wyoming’s six largest schools would be in Weld County.

1. Kelly Walsh, 1,996.72
2. Natrona, 1,943.63
3. Rock Springs, 1,642.46
4. Windsor, 1,588
5. Greeley West, 1,567
6. Greeley Central, 1,545
7. Cheyenne East, 1,513.53
8. Cheyenne South, 1,492.05
9. Cheyenne Central, 1,410.04
10. Erie, 1,341
11. Campbell County, 1,289.55
12. Thunder Basin, 1,238.04
13. Laramie, 1,159.28
14. Northridge (Greeley), 1,137
15. Mead (east Longmont), 1,124

16. Sheridan, 1,093.16
17. Frederick, 1,076
18. Roosevelt (Johnstown), 1,055
19. Jackson, 869.91
20. Evanston, 846.25
21. Star Valley, 816.05
22. Green River, 764.81
23. Riverton, 748.15
24. Fort Lupton, 662
25. Weld Central (Keenesburg), 641
26. Cody, 619.23
27. University (Greeley), 605
28. Powell, 586.88
29. Valley (Gilcrest), 573
30. Lander, 559.10
31. Eaton, 557
32. Douglas, 543.84
33. Rawlins, 473.09
34. Worland, 442.94
35. Buffalo, 356.91
36. Torrington, 352.13
37. Platte Valley (Kersey), 351
38. Pinedale, 341.15
39. Highland (Ault), 285
40. Wheatland, 282.30
41. Mountain View, 275.54
42. Newcastle, 262.35
43. Lyman, 237.37
44. Burns, 229.00
45. Lovell, 226.03
46. Thermopolis, 213.29
47. Union Colony Prep (Greeley), 209*
48. Kemmerer, 188.70
49. Moorcroft, 188.08
50. Glenrock, 182.35
51. Tongue River, 174.00
52. Big Piney, 160.72
53. Greybull, 147.59
54. Wyoming Indian, 146.95
55. Rocky Mountain, 129.86
56. Big Horn, 127.86
57. Wind River, 127.01
58. Wright, 126.78
59. Sundance, 123.11
60. Shoshoni, 122.63
61. Pine Bluffs, 112.46
62. Lusk, 90.67
63. Dayspring Christian (Greeley), 88
64. Riverside, 87.27
65. St. Stephens, 82.74
66. Saratoga, 82.62
67. Lingle, 78.54
68. Cokeville, 77.41
69. Southeast, 76.77
70. Burlington, 76.41
71. Guernsey-Sunrise, 69.39
72. Upton, 66.68
73. Normative Services, 65.00 (closing in March)
74. Hanna, 62.87
75. Midwest, 61.00
76. Briggsdale, 60
77. Farson, 57.90
78. Hulett, 56.57
79. Prairie (Raymer), 53
80. Kaycee, 52.82
81. Snake River, 51.40
82. Fort Washakie, 49.93**
83. Encampment, 43.44
84. Dubois, 42.79
85. Arapaho Charter, 40.01**
86. Meeteetse, 34.50
87. Arvada-Clearmont, 31.06*
88. Ten Sleep, 31.04
89. Rock River, 27.67*
90. Glendo, 16.42**
91. Pawnee (Grover), 15**
92. Chugwater, 7.65**
*-no football; **-no football or basketball


If we wanted to do some quick rearranging of Wyoming’s five football classifications, with breaks roughly occurring where they do now in terms of enrollment, we’d end up with some pretty interesting looking potential conference alignments:

Class 4A (18)
4A North (5)
: Campbell County, Thunder Basin, Sheridan, Kelly Walsh, Natrona.
4A Central (5): Rock Springs, Laramie, Cheyenne Central, Cheyenne East, Cheyenne South.
4A South (4): Windsor, Greeley West, Greeley Central, Northridge.
4A Metro (4): Erie, Mead, Frederick, Roosevelt.

(Of note: Roosevelt was Colorado’s Class 3A football runner-up last year.)

Class 3A (16)
Class 3A West (8): Jackson, Evanston, Star Valley, Green River, Cody, Powell, Lander, Worland.
Class 3A East (8): Riverton, Fort Lupton, Weld Central, University, Valley, Eaton, Douglas, Rawlins.

(Speaking of success: Eaton was Colorado’s Class 2A champion in 2020.)

Class 2A (19)
2A West (6)
: Pinedale, Mountain View, Lyman, Kemmerer, Big Piney, Cokeville.
2A North (7): Buffalo, Newcastle, Lovell, Thermopolis, Tongue River, Big Horn, Upton-Sundance.
2A South (6): Torrington, Platte Valley, Highland, Wheatland, Glenrock, Burns.

(Like four conferences? Geographic feasibility is a problem. See a “southwest” of Mountain View, Lyman, Kemmerer and Cokeville, a “northwest” of Pinedale, Big Piney, Glenrock, Lovell and Thermopolis, a “northeast” of Buffalo, Newcastle, Tongue River, Big Horn and Upton-Sundance and a “southeast” of Torrington, Platte Valley, Highland, Wheatland and Burns. That “northwest” conference looks awful.)

Class 1A nine-man (14)
1A nine-man West:
Greybull, Wyoming Indian, Rocky Mountain, Wind River, Shoshoni, Riverside, St. Stephens.
1A nine-man East: Wright, Pine Bluffs, Lusk, Dayspring Christian, Saratoga, Lingle, Southeast.

(In Colorado, Dayspring Christian plays eight-man, but I think a move to nine-man would work.)

Class 1A six-man (14)
1A six-man West: Burlington, Farson, Snake River, Encampment, Dubois, Meeteetse, Ten Sleep.
1A six-man East: Guernsey-Sunrise, Hanna, Midwest, Briggsdale, Hulett, Prairie, Kaycee.


For basketball and other four-class sports, we’ll shoot for classifications of reasonable size with natural enrollment breaks driving splits as much as possible:

Class 4A (23)
Northeast (5)
: Kelly Walsh, Natrona, Campbell County, Thunder Basin, Sheridan.
Southwest (6): Rock Springs, Jackson, Evanston, Star Valley, Green River, Riverton.
South Central (6): Cheyenne East, Cheyenne South, Cheyenne Central, Laramie, Windsor, Roosevelt.
Southeast (6): Greeley West, Greeley Central, Erie, Northridge, Mead, Frederick.

Class 3A (24)
North (7)
: Cody, Powell, Worland, Buffalo, Newcastle, Lovell, Thermopolis.
Southwest (5): Lander, Rawlins, Pinedale, Mountain View, Lyman.
South Central (6): Eaton, Douglas, Torrington, Highland, Wheatland, Burns.
Southeast (6): Fort Lupton, Weld Central, University, Valley, Platte Valley, Union Colony.

Class 2A (19)
Northeast (5)
: Moorcroft, Tongue River, Big Horn, Wright, Sundance.
Northwest (5): Greybull, Rocky Mountain, Shoshoni, Riverside, St. Stephens.
Southeast (5): Glenrock, Pine Bluffs, Lusk, Dayspring Christian, Saratoga.
Southwest (4): Kemmerer, Big Piney, Wyoming Indian, Wind River.

Class 1A (20)
Northeast (5): Upton, Midwest, Hulett, Kaycee, Arvada-Clearmont.
Northwest (4): Burlington, Dubois, Meeteetse, Ten Sleep.
Southeast (6): Lingle, Southeast, Guernsey-Sunrise, Briggsdale, Prairie, Rock River.
Southwest (5): Cokeville, Hanna, Farson, Snake River, Encampment.


Just like Absaroka, or solar roadways, or good-old-fashioned migration, demographic change and reclassification go hand-in-hand.

A Weld County, Wyoming, would bring rampant change to Wyoming high school sports — likely the smallest of a world of changes such an unlikely, but fascinating, move would bring.


Rosters for the 2021 Wyoming Shrine Bowl were released Wednesday night.

Shrine Bowl Executive Director Frank Selby announced the following rosters via email Wednesday:

Big Horn: Winfield Loomis.
Buffalo: Hyrum Hatch.
Campbell County: Kaden Race.
Cody: Cody Phillips, Caleb Pryor, Keaton Stone, Nic Talich.
Jackson: Sam Lopeman.
Kelly Walsh: Dom Jahr, Reno Watson.
Lander: Eli Mazurie, Jack Sweeney.
Lovell: C.J. Lindsay.
Meeteetse: Hadley Abarr.
: Braxton Bundy, Brady Dutcher, Jace George.
Powell: Kadden Abraham, Riley Bennett, Jesse Trotter.
Riverton: Damon DeVries.
Rocky Mountain: Tyler Banks.
Sheridan: Quinton Mangus, Kyle Meinecke, Justin Vela.
Shoshoni: Tryston Truempler.
Thermopolis: Logan Cole, Remington Ferree.
Thunder Basin: River Brisko, Michael Coleman, Scott O’Dell, Jaxon Pikula, Dyse Shepherd.
Upton-Sundance: Wyatt Gillespie, Brad Krueger.
Worland: Rudy Sanford.
Student trainer: Sarah Manor, Sheridan.
Student manager: Oakly Bowman, Thermopolis.
Athletic trainer: Jessica Garden, Sheridan.

Big Piney
: Kaden Raza.
Cheyenne Central: Andrew Johnson, Jimmy Koenig, Joey Kostelecky, Carter Lobatos.
Cheyenne East: Graedyn Buell, Dakota Heckman, Jackson Hesford, Jake Rayl, Julian Vigil.
Cokeville: Nate Barnes.
Douglas: Gabe Borman, Kody Micke.
Evanston: Jagger Mitchell.
Farson: Parker Clawson.
Green River: Seth White.
Laramie: Matthew Maiava, Micah Maiava, Michael Maiava.
Lusk: Drake Lamp.
Lyman: Hansen Bradshaw, Preston Brewer, Joseph Turner.
Mountain View: Hunter Meeks, Ashton Schofield.
Pinedale: Colby White.
Rock Springs: A.J. Kelly, Collin Madsen.
Saratoga: Noah Rimmer.
Southeast: Harrison Hall.
Star Valley: Brant Nelson, Gabe Nield, JaAren Smith.
Torrington: Dylan Dreiling, Cody Pierce.
Wheatland: Adam Suko.
Student trainer: Kristy Givens, Cheyenne East.
Student manager: Brooklyn Lowe, Cheyenne East.
Athletic trainer: Miranda Zamora, Laramie.

Officials for the game will be from Douglas and include James Bratton, Dan Edwards, Kurt Engle, Ron Erickson, Sean Geer, Monty Gilbreath, Evan Helenbolt and Nate Hellbaum.

Coaching staffs for the Shrine Bowl were announced in January.

The game will be June 12 at Cheney Alumni Field in Casper. The North leads the all-time series 25-18-3.


“A Century of Fridays,” the definitive book on Wyoming high school football covering from 1894 to 2020, is now available for purchase from the publisher’s website.

Between 1894 and 2020, 103 Wyoming high school football programs have played more than 25,000 football games. The results of those games are all recorded in “A Century of Fridays,” together.

Follow along as we track the evolution of high school football, decade by decade, as it evolved from a confusing novelty to a staple of autumn Fridays in communities statewide.

This book also includes:

  • All-state teams dating back to 1920
  • Single-game and single-season individual records
  • Shrine Bowl history
  • Series records
  • Annual standings
  • Stadiums
  • Postseason records
  • Coaches for every school and season
  • Coaching records
  • And more!

It’s 589 pages, so you’re definitely getting your money’s worth. If you like what you see at and want to support what I do, purchasing “A Century of Fridays: Wyoming High School Football, 1894-2020” is a great way to do just that. All profit goes back into the site to make it better, deeper and more thorough.

–patrick, sister site to, now has every all-state basketball team dating back to 1932.

Both boys and girls all-state or all-tournament teams are listed in full. More than 5,500 entries are included. The listings also include players who were two-time, three-time or four-time all-state.

“Stat Rat” Jim Craig helped research several all-state teams, including all teams prior to 1953. Jeremiah Johnke of the Wyoming Tribune-Eagle also helped find teams. Thanks!