The Etowah County Ten is GadsdenThrive’s Friday night football scoreboard for every high school football program in Etowah County. All ten, wins and losses alike. This page is updated through Friday evening and again Saturday morning, and every score names the source it came from. Nothing here is called final until a source says it is.
Updated Saturday, Sept. 5, 2026 at 10:38 a.m. Central. Week 3 is closed. All six county games played Friday are final and both open weeks are confirmed, so all ten programs are settled. The Week 4 look-ahead is below and this page will carry it until Friday.
In a hurry? See the board for an at-a-glance version of all ten games, color coded by how well each score is sourced. This page carries the full detail.
Week 3 is complete. Gaston beat West End 60-36 in the highest scoring county game of the season so far and is 3-0. Etowah won the other county matchup 34-21 over Hokes Bluff for its first win. Glencoe, Westbrook Christian and Whitesburg Christian took the region games, Sparkman beat Gadsden City 42-14, and Sardis and Southside were open. The full writeup is in the Week 3 scoreboard story.
None of Friday night’s in-progress numbers survived. This page carried four live snapshots at 8:47 p.m. Friday and every one of them was well short of the final. That is what a live snapshot is, and it is why none of them was printed as a result. The four are listed under the table.
Ten schools in Etowah County field varsity football, across three school systems plus two independent schools. County roundups often cover four or five of them. This page covers all ten.
Etowah County Schools: Sardis, Southside, Glencoe, Hokes Bluff, West End, Gaston.
Gadsden City Schools: Gadsden City.
Attalla City Schools: Etowah.
Independent: Westbrook Christian, Coosa Christian.
| Team | Result | Status | Source | Season |
|---|---|---|---|---|
| Gaston | Gaston 60, West End 36 | Final | MaxPreps, posted final on Gaston’s page; ASWA compilation; AHSFHS database Week 3 scoreboard; High School On SI | 3-0 |
| West End | Gaston 60, West End 36 | Final | MaxPreps, posted final on Gaston’s page; ASWA compilation; AHSFHS database Week 3 scoreboard; High School On SI | 0-2 |
| Etowah | Etowah 34, Hokes Bluff 21 | Final | ASWA compilation; AHSFHS database Week 3 scoreboard; High School On SI; MaxPreps, on the Hokes Bluff page, which carries the loss and moves the record to 0-2 | 1-1 |
| Hokes Bluff | Etowah 34, Hokes Bluff 21 | Final | ASWA compilation; AHSFHS database Week 3 scoreboard; High School On SI; MaxPreps, on the Hokes Bluff page, which carries the loss and moves the record to 0-2 | 0-2 |
| Glencoe | Glencoe 42, Susan Moore 13 (region) | Final | ASWA compilation; AHSFHS database Week 3 scoreboard; MaxPreps, on the Susan Moore page, which carries the loss and moves the record to 1-2; High School On SI | 2-0 |
| Westbrook Christian | Westbrook Christian 35, Mars Hill Bible 14 (region) | Final | MaxPreps, posted final; ASWA compilation; AHSFHS database Week 3 scoreboard; High School On SI | 2-0 |
| Gadsden City | Sparkman 42, Gadsden City 14 (region) | Final | GadsdenThrive, which covered the game from the stands; ASWA compilation; AHSFHS database Week 3 scoreboard; High School On SI | 1-2 |
| Coosa Christian | Whitesburg Christian 43, Coosa Christian 14 (region) | Final | MaxPreps, posted final on the Whitesburg Christian page; AHSFHS database Week 3 scoreboard; ASWA compilation; High School On SI; On3, which has Coosa Christian at 0-3 | 0-3 |
| Sardis | Open week | Did not play | AHSFHS Week 3 schedule and Week 3 scoreboard, neither of which lists Sardis; MaxPreps schedule, which shows no Sept. 4 game | 0-2 |
| Southside | Open week | Did not play | AHSFHS Week 3 schedule and Week 3 scoreboard, neither of which lists Southside; MaxPreps schedule, which shows no Sept. 4 game | 2-0 |
This page carried four in-progress numbers at 8:47 p.m. Friday, each labeled Live and none of them printed as a result. Here is what each became.
Etowah and Hokes Bluff was carried at 14-7 and finished 34-21. Glencoe and Susan Moore was carried at 29-6 and finished 42-13. Westbrook Christian and Mars Hill Bible was carried at 21-7 and finished 35-14. Gaston and West End was carried at 30-8 later in the evening and finished 60-36, which is 30 more points for Gaston and 28 more for West End after that reading.
Not one of the four was within three touchdowns of the final. All four came from the same place, the E.A. Sports Today live updates post, and that post was never finalized. As of Saturday morning it still shows Etowah 14, Hokes Bluff 7, and it never posted a score for Coosa Christian at Whitesburg Christian at all. A live number is a moment, not a result, and this is the clearest illustration of that the season has produced.
Three sources independent of one another carry all six county games, and they agree on every one.
The AHSFHS database posted its Week 3 scoreboard with all six, including Coosa Christian at Whitesburg Christian. Its season totals check out by arithmetic: Coosa Christian’s line reads 0-3, and 55 plus 51 plus 43 is the 149 points it has allowed. Gaston at 3-0 accounts for 145 points scored and 69 allowed across the three games. A stalled partial cannot survive that arithmetic.
The ASWA statewide compilation posted Saturday morning, faster than in Week 2, and carries all six. High School On SI published its own Saturday list, which agrees on all six with no repeat of the low partials it carried in Week 2.
MaxPreps posted three of the games as finals, on Gaston’s page, Westbrook Christian’s page and Whitesburg Christian’s page, and moved the records for Hokes Bluff and Susan Moore. It did not settle Gadsden City and Sparkman at all, and its Coosa Christian page still showed the game as unplayed Saturday morning while Whitesburg Christian’s page had it final. When one side of a game updates and the other does not, that is a lag, not a disagreement.
GadsdenThrive covered Gadsden City and Sparkman from the stands, so that line is this page’s own reporting.
Nothing came in from a school. No coach, athletic director or fan reported a score to GadsdenThrive in Week 3, by email, text or voicemail. That is three weeks running.
WQSB has not posted its weekly scoreboard PDF for Week 3. The station’s own index of those PDFs still ends at Week 2. Nothing on this page depended on it.
The Bulldogs beat West End 60-36 at home in a game that produced 96 points, the most in any county game this season. Gaston opened with a 36-12 win at Spring Garden and beat Cedar Bluff 49-21, a 2-0 start that WEIS Radio reported was the program’s first since 2015. It has now scored 36, 49 and 60 in consecutive weeks.
In the opener, sophomore running back Zyien Dupree ran for 228 yards and three touchdowns and caught a 74-yard touchdown pass from quarterback Chapman Clay.
West End is 0-2. The Patriots were open in Week 2, so Friday was only their second game of the season.
| Team | Result | Status | Source | Season |
|---|---|---|---|---|
| Gaston | Gaston 49, Cedar Bluff 21 | Final | ASWA compilation; AHSFHS database, whose season totals for both teams carry this score; WEIS Radio staff report | 2-0 |
| Gadsden City | Gadsden City 21, Fort Payne 17 | Final | ASWA compilation; AHSFHS database; MaxPreps, on Gadsden City’s page; Pure Game Sports, labeled final | 1-1 |
| Southside | Southside 35, Hokes Bluff 0 (Thu.) | Final | MaxPreps, posted final with NFHS Network replay attached; AHSFHS database; ASWA compilation; GadsdenThrive, from the game broadcast | 2-0 |
| Hokes Bluff | Southside 35, Hokes Bluff 0 (Thu.) | Final | MaxPreps, posted final with NFHS Network replay attached; AHSFHS database; ASWA compilation; GadsdenThrive, from the game broadcast | 0-1 |
| Westbrook Christian | Westbrook Christian 45, Ashville 12 | Final | ASWA compilation; AHSFHS database; MaxPreps; High School On SI scoreboard | 1-0 |
| Coosa Christian | Alexandria 51, Coosa Christian 7 | Final | ASWA compilation; AHSFHS database, whose season totals for Coosa Christian carry this score; Pure Game Sports, labeled final | 0-2 |
| Sardis | Guntersville 38, Sardis 0 | Final | ASWA compilation; AHSFHS database, whose season totals for Sardis carry this score; Pure Game Sports, labeled final | 0-2 |
| Glencoe | Open week | Does not play | AHSFHS database, which lists Glencoe open on Aug. 28; MaxPreps schedule; E.A. Sports Today | 1-0 |
| Etowah | Open week | Does not play | AHSFHS database, which lists Etowah open on Aug. 28; MaxPreps schedule | 0-1 |
| West End | Open week | Does not play | AHSFHS database, which lists West End open on Aug. 28; MaxPreps schedule | 0-1 |
Three of the six county finals are carried at lower numbers by the High School On SI scoreboard, which published Saturday morning under the headline “final scores.” It has Gaston 23, Cedar Bluff 7; Guntersville 21, Sardis 0; and Alexandria 21, Coosa Christian 0.
GadsdenThrive prints 49-21, 38-0 and 51-7 instead. The Alabama Sports Writers Association compilation posted Saturday afternoon and carries all three at the higher figures, along with the other three county games, which settles the question. This page had already printed those numbers Saturday morning on other evidence, and that evidence is set out below because it is what the call rested on at the time.
The AHSFHS database keeps running season totals for every team, and a score that is only a partial cannot survive in a season total. Gaston is listed 2-0 with 85 points scored and 33 allowed. Gaston scored 36 against Spring Garden in Week 1 and allowed 12, so the Cedar Bluff game accounts for 49 and 21 exactly. Sardis is 0-2 with 0 scored and 78 allowed, and Haralson County scored 40 in Week 1, which leaves 38 for Guntersville. Coosa Christian is 0-2 with 7 scored and 106 allowed, and the 7 and the 51 both fall out of that arithmetic.
WEIS Radio also published a Saturday morning story reporting Gaston 49, Cedar Bluff 21, and Pure Game Sports labels the Guntersville and Alexandria games final at 38-0 and 51-7.
Each of the three SI figures is also lower than the winner’s own in-game numbers. MaxPreps carried Guntersville 38, Sardis 0 while that game was still being played, so a 21-0 final is not possible. This is the stalled-feed pattern this page has seen every week of the season, and a headline that says final does not change what the number underneath it is.
High School On SI did not repeat that pattern in Week 3. Its Saturday list agrees with ASWA and AHSFHS on all six county games.
The Alabama High School Football Historical Society database carries all six county games and is the only source that has every one of them. Its season totals are what settled the three games where outlets disagreed.
MaxPreps posts the Thursday Southside game as a final with the full NFHS Network replay attached, which is the strongest evidence this page accepts short of a school reporting a score itself. Pure Game Sports labels three Friday games final. WEIS Radio in Centre published a short staff report on Gaston.
The ASWA statewide compilation posted Friday’s games on Saturday afternoon, later than usual, and carries all six county results at the figures printed above. That is the last check this page waits on, and every Week 2 line has now cleared it.
Nothing came in from a school. No coach, athletic director or fan reported a score to GadsdenThrive in Week 2, by email, text or voicemail. Every number on this board came from somewhere else, and it took until Saturday afternoon to close the week.
GadsdenThrive had this wrong, and had it wrong on purpose.
Coosa Christian’s Week 1 game against Pierce County of Georgia is final at Pierce County 55, Coosa Christian 0. This page printed Pierce County 23, Coosa Christian 0, said it was staying with 23-0, and twice described the 55-0 figure as established to be wrong. That was the error, and it was this page’s error, not the error of the sources carrying 55-0.
The 55-0 is the correct final and here is what supports it.
The Blackshear Times, the local newspaper in Pierce County, published a staff-written game story reporting that Pierce County won 55-0 “in a game shortened in the second half to a pair of six-minute quarters with a running clock.” It notes the 55 points came in the first half and that the mercy rule was in effect. That is original local reporting with a detail no feed would invent.
The AHSFHS database carries 55-0, and its Coosa Christian season line reads 0-2 with 7 points scored and 106 allowed. That is 55 plus 51. The number is built into the season totals.
MaxPreps now carries the game on Coosa Christian’s own page as a 55-0 loss, with 0 points for and 55 against. MaxPreps was the source this page cited for 23-0.
Georgia Public Broadcasting posts the game final at 55-0, and the ASWA statewide compilation carries 55-0 and was modified Aug. 28 without changing it.
Why 23-0 looked right and was not. The 23-0 came from the Pierce County side of MaxPreps, where the quarter line reads 23, 0, 0, 0. Every point in the first quarter and nothing after it. That is the exact stalled-feed signature this page warns readers about in the section below, and this page did not apply its own test to it. The running clock and shortened quarters are very likely why the entry was abandoned partway through.
The replay argument was wrong too. This page justified 23-0 on the grounds that an NFHS Network replay was attached to a posted final. An attached replay is a video file. It is evidence only if someone watches it and checks the score, and nobody at GadsdenThrive did. The standard on this page is that a replay backs a final when the game has been watched, not when a link exists. That distinction was collapsed, and it produced a wrong score that then got defended in print.
The 23-0 figure is superseded. Coosa Christian is 0-3 having been outscored 149-21.
For much of Friday night the NFHS Network and MaxPreps labeled county games live. Neither label meant a game was still being played.
The word Live on those pages is tied to whether the NFHS Network stream is on air, not to whether anyone is entering a score. None of the county games Friday had a scorekeeper assigned. A game that kicked at 7 p.m. and still reads live at 11 is most likely a camera nobody switched off.
A live label is not a reason to publish a score, and it is not evidence a game is unfinished either. It carries no information about the game.
| Team | Result | Status | Source | Season |
|---|---|---|---|---|
| Gaston | Gaston 36, Spring Garden 12 (Thu.) | Final | ASWA compilation, E.A. Sports Today, AHSFHS, MaxPreps | 1-0 |
| Southside | Southside 30, Chelsea 7 | Final | MaxPreps, with NFHS Network replay; ASWA compilation; AHSFHS | 1-0 |
| Glencoe | Glencoe 35, Hayden 8 | Final | ASWA compilation; AHSFHS; MaxPreps (Hayden page) | 1-0 |
| Etowah | Cleburne County 21, Etowah 0 (Thu.) | Final | ASWA compilation, E.A. Sports Today, MaxPreps, AHSFHS | 0-1 |
| Gadsden City | Oxford 56, Gadsden City 28 | Final | ASWA compilation; AHSFHS; MaxPreps, with NFHS Network replay and box score | 0-1 |
| Sardis | Haralson County, Ga. 40, Sardis 0 | Final | AHSFHS, ASWA compilation, MaxPreps, Georgia Public Broadcasting | 0-1 |
| West End | Cedar Bluff 20, West End 15 | Final | AHSFHS; ASWA compilation; WEIS Radio original game story | 0-1 |
| Coosa Christian | Pierce County, Ga. 55, Coosa Christian 0 Corrected Aug. 29. Supersedes 23-0. |
Final | The Blackshear Times staff game story; AHSFHS; MaxPreps (Coosa Christian page); Georgia Public Broadcasting; ASWA compilation | 0-1 |
| Hokes Bluff | Open week | Did not play | MaxPreps, E.A. Sports Today schedule | 0-0 |
| Westbrook Christian | Open week | Did not play | MaxPreps, E.A. Sports Today schedule | 0-0 |
Southside, corrected. Week 1’s board carried Southside 28, Chelsea 7 from a single report that no source had labeled final. The game is final at Southside 30, Chelsea 7. MaxPreps posts it final on Chelsea’s page with the complete NFHS Network replay attached, and the ASWA compilation carries the same 30-7. The 28-7 figure is superseded.
Glencoe, corrected. Week 1’s board carried Glencoe 35, Hayden 0 from a single report that no source had labeled final. The game is final at Glencoe 35, Hayden 8. The ASWA compilation and the AHSFHS database both have 35-8, and MaxPreps’ Hayden entry agrees. The 35-0 came from a feed that logged all 35 Glencoe points in the first quarter and then stopped updating. The 35-0 figure is superseded.
Gadsden City, resolved. Week 1’s board showed two figures and printed neither. The game is final at Oxford 56, Gadsden City 28. MaxPreps posts it final with a box score and an NFHS Network replay, and the ASWA compilation has the same 56-28. One outlet had reported Oxford 56, Gadsden City 14, and a partial MaxPreps entry had briefly shown 28-0. Both are superseded.
Sardis, resolved. Week 1’s board held this one because MaxPreps and Georgia Public Broadcasting draw on the same Georgia feed and so did not independently confirm each other, and because WQSB had reported 20-0. The AHSFHS database and the ASWA compilation both post Haralson County 40, Sardis 0, and both are independent of the Georgia feed. AHSFHS also carries 40 in Sardis’ season totals. GadsdenThrive prints 40-0. The 20-0 figure is superseded.
West End, resolved. Week 1’s board had no result at all. The AHSFHS database and the ASWA compilation both post Cedar Bluff 20, West End 15, and WEIS Radio published a staff-written game story on Cedar Bluff coach Cole Murphy winning his debut at West End, with player statistics and quotes.
A score on this page carries one of five labels, and the label is as much of the story as the number.
Five rules sit behind those labels. First, a number goes on this page only when a GadsdenThrive editor has read it on the source credited beside it, or a school sent it in directly. Secondhand accounts of what another outlet is reporting are not sources. Second, matching numbers only count as two sources when the sources are genuinely independent, and several score sites republish the same underlying feed. Third, a final requires an explicit final designation, not merely a score that has stopped changing. Fourth, an attached video replay is evidence only when someone has watched it. A link is not a verification. Fifth, a final can come back off the board. If better evidence arrives, the entry changes and the page says what changed.
That fourth rule is new as of Aug. 29, and it was added because breaking it is what produced the Coosa Christian error above.
On the second rule, two pairings matter this season. MaxPreps and Georgia Public Broadcasting share a Georgia feed and count as one source. E.A. Sports Today and WEIS Radio both republish the ASWA compilation, so neither one corroborates ASWA and the three of them together are one source, not three.
Because a number on a scoreboard site is not automatically a final score. Live feeds freeze mid-game and never update, which leaves a third-quarter number sitting there looking finished. Some games have no assigned scorekeeper at all. A scoreboard feed can have the wrong team ahead. And a number can travel through a summary and arrive attributed to an outlet that never published it.
Week 3 is the plainest demonstration yet. Four county games were carried at in-progress numbers Friday evening and not one of the four finals was within three touchdowns of the number this page was looking at.
A useful check, when a season is far enough along, is arithmetic. Databases that keep running points-for and points-against totals will not carry a partial score in the season line, so a disputed number can often be settled by subtracting the games that are not in dispute. That is how three Week 2 games and one Week 1 game were settled, hours before the statewide compilation posted and agreed.
Printing unverified numbers as finals is how a scoreboard gets things wrong, and a county paper that gets a score wrong on Friday is not trusted on Monday. So this page holds a number until it can stand behind it, and tells you plainly which ones it is still holding.
Coaches, athletic directors, statisticians, school administrators and fans in the stands can reach the GadsdenThrive sports desk at news@gadsdenthrive.com or by call or text at 256-399-9399. A voicemail works.
A final score in a text message is enough. A photo of the scorebook page works, and so does a photo of the stadium scoreboard, which takes three seconds from the bleachers and shows the clock and the quarter. Nobody has to type anything. Anything in by about 11 p.m. Friday makes the Saturday morning scoreboard.
Three weeks in, not one score has come from a school. Twenty county games have been played and every number on this board came from somewhere else. Week 3 is the argument for it as clearly as any week could be: the fastest source available had Gaston and West End at 30-8 when the real answer was 60-36. One text from the stands settles a game in seconds and cannot be contradicted by a tracker, a summary or a stalled feed. GadsdenThrive publishes results for every county program, wins and losses alike.
All ten county programs play in Week 4, and every one of the ten is in a region game. Sardis and Southside both return from open weeks at home.
| Team | Week 4 game | Kickoff | Record |
|---|---|---|---|
| Etowah | Glencoe at Etowah (region) | 7 p.m. | 1-1 |
| Glencoe | Glencoe at Etowah (region) | 7 p.m. | 2-0 |
| Westbrook Christian | Westbrook Christian at Coosa Christian (region) | 7 p.m. | 2-0 |
| Coosa Christian | Westbrook Christian at Coosa Christian (region) | 7 p.m. | 0-3 |
| Sardis | Crossville at Sardis (region) | 7 p.m. | 0-2 |
| Southside | Clay-Chalkville at Southside (region) | 7 p.m. | 2-0 |
| Hokes Bluff | Hokes Bluff at Susan Moore (region) | 7 p.m. | 0-2 |
| West End | Piedmont at West End (region) | 7 p.m. | 0-2 |
| Gaston | Gaston at Pleasant Valley (region) | 7 p.m. | 3-0 |
| Gadsden City | Gadsden City at James Clemens (region) | 7 p.m. | 1-2 |
Week 4 pairs two more county programs against each other twice over. Glencoe travels to Etowah in a 3A Region 6 game, and Westbrook Christian goes to Coosa Christian in the private-school region created by this year’s split. Matchups and dates come from MaxPreps and the AHSFHS database, and region status from AHSFHS and E.A. Sports Today. Kickoff times are 7 p.m. across the board, but only Gadsden City at James Clemens is confirmed by a second source. Treat the rest as single-sourced and this page will update them as schools confirm.
How many high school football teams are in Etowah County?
Ten. Six in Etowah County Schools, one in Gadsden City Schools, one in Attalla City Schools, and two independent schools.
How often is this scoreboard updated?
Through Friday evening as results come in, and again Saturday once the slower statewide compilations and local game stories post.
Is there a quicker version?
Yes. The board shows all ten games at a glance, color coded by how well each score is sourced. This page carries the sourcing notes, corrections and week-by-week history behind it.
Which Etowah County teams are undefeated?
Gaston at 3-0, and Glencoe, Southside and Westbrook Christian at 2-0.
Who compiles the statewide scores this page cites?
The Alabama Sports Writers Association produces the statewide compilation, which WEIS Radio and E.A. Sports Today republish. Because they carry the same list, they count as one source and not three. The Alabama High School Football Historical Society keeps a separate volunteer database with running season totals. High School On SI publishes its own aggregation, which is independent of ASWA. The Alabama High School Athletic Association sanctions the games and posts weekly schedules and season archives, but it does not publish a Friday night scoreboard.
Why is a game listed without a score?
Because GadsdenThrive cannot verify one. The team and opponent are listed so you know the game happened and is being tracked. The number appears when it can be stood behind.
Does GadsdenThrive cover losses?
Yes. Every county program, every week, wins and losses alike.
Where can I find the full weekly writeup?
Each week gets its own story with the detail behind the scoreboard. See the Week 3 scoreboard, the Week 2 scoreboard and the Week 1 scoreboard. For how the AHSAA’s public and private split reshaped the county’s regions, see the 2026 season preview.
Aug. 29. Coosa Christian’s Week 1 result is corrected from Pierce County 23, Coosa Christian 0 to Pierce County 55, Coosa Christian 0. The full explanation is above. This page had printed 23-0, declined to change it when 55-0 was reported elsewhere, and described the correct figure as established to be wrong. The reasoning behind that is set out above rather than removed, because a scoreboard that quietly fixes its own errors is not worth more than one that makes them.
Aug. 29. An earlier version of this page said seven county games were played in Week 2. Six were played. Southside at Hokes Bluff involved two county programs and was counted twice.
Aug. 22. An earlier version of this page credited several scores to an “AHSAA statewide roundup.” No such publication exists. The Alabama High School Athletic Association posts weekly schedules and end-of-season archives, not a Friday night scoreboard. The compilation actually behind those scores is the one produced by the Alabama Sports Writers Association, and every affected line now credits ASWA by name. No score changed. It was the credit that was wrong.