Prep Baseball Report

Alabama Daily Roundup: Saturday, February 21st


Prep Baseball Alabama Staff

 

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: