Alabama Daily Roundup: Saturday, February 21st
February 22, 2026
The 2026 Alabama high school baseball season opened Thursday with teams across the state returning to the field for the first time this spring. A full slate of games marked the beginning of the schedule, featuring a mix of non-region matchups and early tests for programs looking to establish themselves in the weeks ahead. While it’s only the first day on the calendar, the results offered an early snapshot of where teams stand coming out of the offseason. Below is a complete roundup of scores from Opening Day across Alabama.
NOTE: All scores listed above were provided by MaxPreps. Games not included were either not listed on MaxPreps or did not have a reported final score at the time of publication.
Notable Recaps from Saturday
Tuscaloosa County vs. Pell City
Tuscaloosa County earned a 3-0 win over Pell City on Saturday behind a dominant outing from White, who tossed a perfect game to lead the Wildcats. White was in control throughout, retiring every batter faced and sealing the win with a lineout to end it. Tuscaloosa County scored early and added insurance in the second, while Mellown drove in two runs to pace the offense. The Wildcats also applied pressure on the bases and played clean defense as they now prepare to host Sipsey Valley on Wednesday.
Thompson vs. Northridge
Thompson came up short in a tight matchup Saturday, falling 5-2 to Northridge at River Run Park despite a dominant outing from Williams. Williams struck out 12 over five innings, allowing just two hits and two runs. Northridge scored once in the first on an error and added an insurance run in the third on Malone’s RBI double. Malone also earned the win on the mound with six scoreless innings and 10 strikeouts, while Thompson was limited to two hits in the loss.
American Christian vs. Gardendale
American Christian Academy walked it off Saturday with a 3-2 win over Gardendale at River Run Park, ending the game on Durrett’s RBI double in the eighth inning. The Patriots scored first, fell behind briefly, then tied the game in the fifth before delivering the final blow late. Elmore earned the win in relief with five scoreless innings, striking out six. ACA showed patience at the plate with eight walks and now prepares to travel to Spain Park for its next matchup.
Spain Park vs. Hartselle
Spain Park pulled off a thrilling 5-4 walk-off win over Hartselle on Saturday, scoring two runs in the bottom of the seventh to seal it. Trailing late, the Jaguars strung together timely hits, capped by Cross’s walk-off single that drove in two. Cross led the offense with two RBIs, while Spain Park finished with 10 hits and played error-free defense. Byrd earned the win in relief as the Jaguars now turn their attention to a matchup at American Christian Academy.
Madison County vs. Deshler
Madison County edged Deshler 2-1 on Saturday in a tight pitching duel, pulling ahead with the go-ahead run in the eighth inning. Deshler struck first on a sacrifice fly in the third before Madison County tied it in the sixth. Both teams received strong starts on the mound, but Madison County capitalized late to secure the win. Drake earned the victory in relief, while Deshler now turns its attention to a home matchup with Athens on Tuesday.
2026 PB Alabama Kickoff Classic Scores
| Away Team | Away | Home Team | Home |
|---|---|---|---|
| Northridge | 8 | Helena | 4 |
| Central-Phenix City | 6 | Tuscaloosa County | 8 |
| Gardendale | 2 | American Christian | 3 |
| Northside | 6 | Hazel Green | 8 |
| Helena | 0 | Hartselle | 1 |
| Bob Jones | 14 | Central-Phenix City | 3 |
| Chelsea | 11 | Gardendale | 4 |
| Hazel Green | 6 | Oak Mountain | 5 |
| Hartselle | 4 | Spain Park | 5 |
| Thompson | 3 | Bob Jones | 7 |
| Pell City | 1 | Chelsea | 3 |
| Oak Mountain | 6 | Northside | 5 |
| Spain Park | 13 | American Christian | 4 |
| Northridge | 5 | Thompson | 2 |
| Tuscaloosa County | 3 | Pell City | 0 |
2026 Alabama High School Baseball Scores: Saturday, February 21st
| TEAMS | FINAL |
|---|---|
| Cottonwood vs Dale County | 0–4 |
| Madison County vs Deshler | 2–1 |
| Auburn vs Venice | 0–1 |
| Huffman vs Clear Springs | 5–14 |
| Opelika vs Russell County | 3–0 |
| Tuscaloosa Academy vs University Charter | 8–4 |
| Northridge vs Helena | 8–4 |
| Northside vs Hazel Green | 6–8 |
| Gardendale vs American Christian Academy | 2–3 |
| Monroe Academy vs Evangel Christian | 3–8 |
| Hillcrest vs Warren Central | 3–0 |
| Pike Road vs Chilton County | 4–2 |
| St. Clair County vs Homewood | 0–10 |
| Childersburg vs Weaver | 10–0 |
| Tuscaloosa County vs Central | 8–6 |
| Ranburne vs Alexandria | 3–4 |
| Satsuma vs Straughn | 5–2 |
| Foley vs St. Michael Catholic | 4–8 |
| Oakman vs Lamar County | 12–1 |
| Gautier vs Citronelle | 9–1 |
| Marbury vs Saraland | 0–7 |
| St. Paul's Episcopal vs Opp | 14–4 |
| Central vs Lawrence County | 17–0 |
| Paul W. Bryant vs Moody | 1–15 |
| Blacksher vs Cottage Hill Christian Academy | 8–14 |
| Clay-Chalkville vs Gadsden City | 0–12 |
| Sumiton Christian vs Hayden | 0–11 |
| Thomasville vs Faith Academy | 0–15 |
| Demopolis vs Daphne | 8–4 |
| West Morgan vs Elkmont | 10–11 |
| Lauderdale County vs Ardmore | 1–11 |
| Sparkman vs Buckhorn | 9–0 |
| Decatur vs Albertville | 3–13 |
| Fellowship Christian vs Vestavia Hills | 8–9 |
| Waterloo vs Wheeler | 4–6 |
| Madison Academy vs Boaz | 1–9 |
| Sand Rock vs Plainview | 0–10 |
| Clarke County vs Sweet Water | 2–13 |
| Phil Campbell vs Hackleburg | 5–7 |
| East Lawrence vs Lexington | 0–4 |
| Section vs Valley Head | 9–0 |
| Elberta vs Pelham | 1–12 |
| Scottsboro vs Oneonta | 0–1 |
| Coosa Christian vs West End | 8–16 |
| Evangel Christian vs Fort Dale Academy | 13–1 |
| St. Luke's Episcopal vs Murphy | 14–1 |
| Collinsville vs Etowah | 0–9 |
| Parker vs Central | 9–10 |
| Ider vs Gaylesville | 18–2 |
| Rehobeth vs UMS-Wright Prep | 13–12 |
| Smiths Station vs Enterprise | 5–7 |
| DHCA vs Winston County | 10–0 |
| Prattville vs Sheffield | 18–0 |
| Athens Bible vs Cleveland | 10–7 |
| Altamont vs McAdory | 14–4 |
| Morgan Academy vs Patrician Academy | 3–4 |
| Fort Payne vs Grissom | 1–9 |
| East Limestone vs Priceville | 5–3 |
| Bob Jones vs Central | 14–3 |
| Chelsea vs Gardendale | 11–4 |
| Dothan vs Houston Academy | 6–3 |
| Hale County vs Washington County | 1–5 |
| Helena vs Hartselle | 0–1 |
| Hazel Green vs Oak Mountain | 6–5 |
| Mortimer Jordan vs Oak Grove | 9–7 |
| Wilson vs Colbert Heights | 10–1 |
| Cedar Bluff vs Childersburg | 6–5 |
| Kennesaw Mountain vs Brookwood | 4–11 |
| Paul W. Bryant vs Jasper | 0–10 |
| Decatur vs Arab | 3–2 |
| Phil Campbell vs Meek | 12–2 |
| Trinity Presbyterian vs Prattville Christian Academy | 7–6 |
| Daleville vs Emmanuel Christian | 10–2 |
| Satsuma vs Luverne | 12–6 |
| Central vs Lawrence County | 20–1 |
| Thomasville vs Davidson | 18–14 |
| Opp vs Mobile Christian | 6–7 |
| Sylacauga vs Clay-Chalkville | 4–2 |
| Demopolis vs Bayside Academy | 7–6 |
| Pelham vs Spanish Fort | 8–6 |
| Escambia Academy vs Crenshaw Christian Academy | 4–4 |
| Cullman vs Fairhope | 12–7 |
| Sand Rock vs Fyffe | 10–11 |
| Fellowship Christian vs Vestavia Hills | 3–4 |
| Blacksher vs Theodore | 6–16 |
| Clarke County vs Sweet Water | 1–11 |
| Enterprise vs Leroy | 9–6 |
| Hillcrest vs Madison Central | 8–1 |
| St. Martin vs Baker | 5–3 |
| Cornerstone Christian vs Rocket City | 11–9 |
| East Limestone vs Holly Pond | 5–3 |
| Russellville vs Saltillo | 1–8 |
| Cordova vs Mortimer Jordan | 6–8 |
| Prattville vs Athens | 10–0 |
| Saraland vs Shelby County | 5–11 |
| Leeds vs St. Clair County | 8–3 |
| Cedar Bluff vs Weaver | 3–5 |
| Hewitt-Trussville vs Lincoln | 12–7 |
| Meek vs Hackleburg | 4–10 |
| Thompson vs Bob Jones | 3–7 |
| Oak Mountain vs Northside | 6–5 |
| Cordova vs Oak Grove | 4–10 |
| Clements vs East Lawrence | 12–9 |
| Southern Academy vs Southeast Lauderdale | 2–1 |
| Ashford vs Northside Methodist Academy | 18–8 |
| Jasper vs Moody | 2–13 |
| Saint James vs Chilton County | 15–6 |
| Fyffe vs Plainview | 0–10 |
| Arab vs Albertville | 3–4 |
| Excel vs Millry | 3–1 |
| Tuscaloosa County vs Pell City | 3–0 |
| Northridge vs Thompson | 5–2 |
| Spain Park vs American Christian Academy | 13–4 |
| Geneva County vs Headland | 0–12 |
| Madison Academy vs Boaz | 9–6 |
| Coosa Christian vs West End | 10–0 |
| Ider vs Gaylesville | 17–2 |
| Fort Payne vs Grissom | 5–4 |
| Opp vs St. Paul's Episcopal | 6–7 |
| East Lawrence vs Clements | 4–1 |
| Coosa Christian vs West End | 8–17 |
Scores listed above were provided by MaxPreps. If a game isn’t listed, it was either not posted on MaxPreps or was missing a final score at the time of publication.
+ Click HERE to create a free profile.
+ Click HERE to purchase a subscription which gives you access to additional information on the site.
Related Content:
