Tonight’s matchup between the Atlanta Gladiators and the South Carolina Stingrays features two South Division teams trending in the right direction — but built in completely different ways.
Atlanta enters as the top team in the ECHL with a league-best .889 point percentage (8–1–0) and the stingiest defense in hockey, allowing just 15 goals through nine games—the fewest in the league. Their identity is built on structure: disciplined breakouts, tight defensive layers, and steady goaltending in every situation.
The Gladiators’ goaltending picture shifted this weekend. Ethan Haider was recalled to Milwaukee (AHL) after a stellar 4–1–0 start. Logan Stein signed an SPC to reinforce the crease. Despite the change, Atlanta hasn’t missed a beat. Their goalies have combined for a .930 save percentage, the best in the league and the backbone of their success. Offensively, Alex Young, Louis Boudon, and Cody Sylvester lead the attack. Meanwhile, Jack Matier and Chad Nychuk anchor one of the conference’s most reliable blue lines.
South Carolina enters hot at 7–3–0 (.700), riding a three-game win streak. They were also climbing into the South Division race. The Stingrays thrive on pace and offensive pressure, averaging 3.40 goals per game. The come in to the game with strong contributions from veterans and emerging scorers alike.
Atlanta Gladiators Starting Lineup
Forwards: Carson Denomie (18), Mike McNamee (27), Isak Walther (22)
Defense: Andrew Jarvis (6), Brendan Less (2)
Goaltender: T.J. Semptimphelter (35)
South Carolina Stingrays Starting Lineup
Forwards: Josh Wilkins (15), Kyler Kupka (18), Kaden Bohlsen (26)
Defense: Romain Rodzinski (2), Reilly Webb (9)
Goaltender: Mitchell Gibson (34)
Alanta came out flying once the puck dropped. The opening shift from Carson Denomie, Mike McNamee, and Isak Walther set the tone. Off a simple dump-in, McNamee worked the puck behind the net and tried to stuff it through the crease, with Denomie jamming at the rebound before Gibson smothered it just 19 seconds in.
Atlanta carried that momentum forward. The Boudon–Sylvester–Francis line forced South Carolina into extended defending, with Boudon winning battles along the wall and Francis driving the middle lane. Chad Nychuk stood out at the blue line, twice batting clearing attempts out of the air to hold the zone and create more pressure on Gibson.
As expected from two of the South’s best, both goaltenders were sharp. Gibson, fresh off being named ECHL Goaltender of the Week, calmly turned aside everything early, including a clean look from Mickey Burns off the rush and a high-slot chance from Jack Matier that he kicked away with the right pad. At the other end, T.J. Semptimphelter—one of the league’s early leaders in goals-against average and save percentage—tracked pucks cleanly through limited traffic.
Midway through the period, the Gladiators stuck to Matt Ginn’s game plan of “making the Stingrays defend.” Ethan Scardina drove the puck deep to force turnovers, while Ryan Conroy jumped into the play and fired just over the crossbar after a slick drop pass from Kalan Lind. Atlanta’s forecheck was relentless, pinning South Carolina for long stretches and building an 8–1 shot advantage.
South Carolina answered with its best push of the frame. A stretch pass sent Josh Wilkins in alone, and he nearly scored on a backhand, but Semptimphelter flashed the pad. Later, the Stingrays rang one off the post, drawing a roar from the crowd as the puck stayed out.
Physical play picked up late. With 4:02 left, Lind was called for roughing after a post-whistle scrum, giving South Carolina the first full power play of the night. Atlanta’s penalty kill—Brendan Less, Andrew Jarvis, Denomie, and Joey Cipollone—stood tall, clearing lanes and forcing outside looks. Semptimphelter made one key save through traffic before the Gladiators cleared again to finish the kill.
In the final minute, Atlanta pushed back. Walther carried wide, dropped to Denomie, and found Conroy jumping into the slot for a dangerous chance. Gibson somehow held, spinning and falling backward to keep the puck out. The period ended scoreless with tempers simmering, setting up a tense second frame between two teams that know each other well.
Score: Atlanta 0 – South Carolina 0
Shots on Goal: Atlanta 11 – South Carolina 7
Power Plays: Atlanta 0/1 | South Carolina 0/1
Penalties: ATL – Lind (Roughing, 15:58); SC – Webb (Roughing, 20:00)
Goaltenders: ATL – Semptimphelter (7 SV on 7); SC – Gibson (11 SV on 11)
AThe middle frame opened with an early opportunity for Atlanta, as the Gladiators began the period on the power play following Webb’s roughing minor at the end of the first. The top unit generated looks immediately, including a shot from Francis that soared high off a stick and a quick in-tight chance by Joey Cipollone. But Mitchell Gibson stayed locked in, turning aside everything the Gladiators threw at him.
South Carolina threatened with a shorthanded break, forcing T.J. Semptimphelter into a sharp backhand save on Jalen Luypen. Atlanta pushed back with pace on the regroup, but despite strong puck movement through Nychuk, Sylvester, and Young, they couldn’t convert before the penalty expired.
The period then shifted into a heavy, physical battle. Both teams traded rushes—Atlanta with controlled entries sparked by Burns, Nychuk, and Nolan; South Carolina with their speed game through the neutral zone. Semptimphelter delivered one of his biggest stops of the night when he denied Lipkin on a clean breakaway, tracking the low shot and kicking it out with authority to settle the bench.
But the breakthrough came at 9:54, and it came off the type of play South Carolina had been trying to execute all night.
GOAL (9:54, 2nd): South Carolina — Kyler Kupka (5) — from Josh Wilkins
— South Carolina Stingrays (@SCStingrays) November 15, 2025
KUPKA with the KILLER touch, Wilkins with his 100th
#SCStingrays | #RaysIt pic.twitter.com/wpdf14dlnb
Off a stretch pass through the neutral zone, Kupka split the defense, drove in alone, and beat Semptimphelter glove side to give South Carolina the 1–0 lead.
Friday Night Fights
— South Carolina Stingrays (@SCStingrays) November 15, 2025#SCStingrays | #RaysIt pic.twitter.com/n8bLspPi4R
A net-front scrum turned into a multi-player altercation behind the Stingrays’ net, with gloves dropped on both sides. Joey Cipollone, Kaiden Lind, Lindy Breen, Luypen, and others tangled in several bouts that took officials minutes to break up. The aftermath brought a long penalty sheet, including double minors for roughing and two 10-minute misconducts for continuing the altercation. Atlanta ended up shorthanded.
Semptimphelter was stellar on the kill, turning away multiple chances—including two through traffic and a blocker stop on a heavy one-timer—to keep it close.
The closing minutes featured traded chances and heavy hits. Burns, Walter, and McNamee pushed for zone time, while Lind nearly converted a wraparound. At the other end, Semptimphelter denied Howard Chuck on a point-blank look off a clean east–west feed. Despite Atlanta’s late surge, the Gladiators entered the second intermission still down by one.
Score: South Carolina 1 – Atlanta 0
Shots on Goal (2nd): SC 12 – ATL 5 | Total: SC 19 – ATL 16
Power Plays: Atlanta 0/1, South Carolina 0/2
Goaltenders: ATL – Semptimphelter (18 SV on 19); SC – Gibson (16 SV on 16)
Atlanta entered the final frame down 1–0 but carried early momentum, outshooting South Carolina 10–0. The Young–Lind–Walther unit sustained heavy pressure with extended zone time, but Mitch Gibson shut the door with several point-blank saves.
At 2:15, a high-sticking minor gave Atlanta its second power play. Sylvester fired from the right circle, and McNamee jammed at the net, but Gibson denied every chance. South Carolina killed it off, dropping Atlanta to 0-for-2.
Atlanta earned a third chance at 11:38 when Patrick Guzzo was called for kneeing. The Gladiators generated quality looks—a cross-slot feed to Lou Boudon and a blue-line drive by Chad Nychuk—but Gibson stayed flawless. Atlanta finished 0-for-3 on the man advantage.
With 1:16 left, the Gladiators used their timeout and pulled Semptimphelter for a 6-on-5 push. Young and Sylvester worked the puck high, while Francis created traffic below the goal line. A final net-front scramble with 10 seconds remaining was kicked out, and South Carolina cleared to preserve the shutout.
Score: Atlanta 0 – South Carolina 1
Shots (3rd): ATL 0 – SC 0 | Total: ATL 16 – SC 19
Power Plays: ATL 0/3 | SC 0/2
Goaltenders: ATL – Semptimphelter (18 SV / 19 SH); SC – Gibson (16 SV / 16 SH)
The South Carolina Stingrays edged the Atlanta Gladiators 1–0 in a defensive battle at North Charleston Coliseum. The lone goal came at 9:54 of the second period when Kyler Kupka slipped behind coverage, took a stretch pass from Josh Wilkins, and finished on a breakaway for his fifth of the season. The assist marked Wilkins’ 100th ECHL helper and stood as the game-winner.
Atlanta controlled play for long stretches, outshooting South Carolina 26–19 overall and 10–0 in the third. The Gladiators generated multiple high-danger chances and sustained pressure late, but Mitch Gibson held firm. Special teams proved costly as Atlanta went 0-for-3 on the power play, including two chances in the third, while South Carolina’s penalty kill stayed perfect.
Despite the loss, T.J. Semptimphelter delivered another strong outing, stopping 18 of 19 shots and keeping Atlanta within reach. In the end, Gibson’s shutout and Kupka’s breakaway were the difference, handing Atlanta its first road loss and pulling South Carolina even in the South Division standings.
Final Score: South Carolina 1 – Atlanta 0
Final Shots: Atlanta 26 – South Carolina 19
Power Plays: Atlanta 0/3 | South Carolina 0/2
ATL – T.J. Semptimphelter (Loss, 18 SV / 19 SH)
SC – Mitch Gibson (Win, 26 SV / 26 SH, Shutout)
Mitch Gibson (SC) – 26 SV, SO
Kyler Kupka (SC) – 1 G (GWG)
Josh Wilkins (SC) – 1 A (100th ECHL assist)
More must-reads:
+
Get the latest news and rumors, customized to your favorite sports and teams. Emailed daily. Always free!