Glassboro overwhelms Penns Grove 63-0 with touchdowns on all seven offensive possessions and two defensive scores; includes WJFL scoreboard
By Al Muskewitz
Riverview Sports News
GLASSBORO — Penns Grove had just had it handed to them by the best team it was going to play all season. It was the kind of one-sided loss that could sap the spirit of a young team trying to find its way, but it doesn’t have to end here.
The Red Devils were overwhelmed by Glassboro 63-0 Thursday night. As the players gathered on the far end of the field, coach Marc Maccarone reminded them there was still a lot out there in front of them and if they play like they’re capable they could still make something of the season.
“You’ve got at least five of the next six games winnable,” Maccarone said. “The hardest game we have coming up now is going to be Delran. The rest of the teams we match up well with.”
There wasn’t a whole lot the Red Devils (0-3) could do with the Bulldogs (3-0). They’re already working with limited numbers, have four starters out and in some cases had freshman guarded five-star athletes.
The Bulldogs came at them in waves. The Red Devils’ two best plays were a 14-yard run by Terrell Thomas in the first quarter and a 28-yard burst by Jameel Horace in the second for their only two first downs, but they didn’t get much beyond that.
It was a tough ask of junior quarterback Brayden Lattig in his first varsity start. Lattig moved ahead of senior Mello Erickson-Hubbard on the depth chart and played the whole game. Erickson-Hubbard also played the whole game — both ways — and often was seen coming to the sideline with Lattig when they conferred on offensive play calling.
“It comes with a lot of responsibility to be told you’re going to be thrown into the fire with one of the best teams you’ll ever play, so there was definitely a lot of butterflies in my stomach,” Lattig said. “I think I did all right. I wouldn’t say I did the best I could possibly do because I thought I would come out here and do something that would be good, but I feel like I did well. My teammates got yards so I’m just happy we did what we did.”
In a game his team was heavily favored and could’ve been easily distracted, Glassboro coach Timmy Breaker wanted to see execution and communication from his players from start to finish. He got that.
The Bulldogs scored on all seven of their offensive possessions and got their first two defensive touchdowns of the season on turnovers inside the 10.
“That’s not bad,” Breaker said. “They did a really good job from the start of the game to, honestly, the finish, even the JVs, so that was beautiful to see.”

Quarterback Jack O’Connell completed his first five passes and was 9-of-14 for 189 yards and four touchdowns — all in the first half before retiring after the opening drive of the third quarter. His first incompletion was caught beyond the end line or he would’ve hit on his first seven.
He threw two touchdowns passes to each of Xavier and Amari Sabb. The second one to Amari covered 61 yards on the opening play of the second quarter and was highlighted by the receiver breaking at least four tackles on his way to the end zone.
“He’s a lot more confident,” Breaker said of his quarterback. “He’s still chipping away at it, but he’s able to run the offense and understand it. Last year he was in and out, there was a quarterback battle,. Right now he’s stepping into the light. Now you get to see Jack O’Connell.”
Xavier even got into the act, taking a handoff and hooking up with Mekhi Parker on a 71-yard touchdown play that was Sabb’s first varsity touchdown pass after several years of trying. The country’s top-rated junior player now has a touchdown rushing, passing and receiving.
“It finally worked,” he said. “Freshman year didn’t work, sophomore year didn’t work, but this year we finally got a touchdown.”
“You remember the one at Schalick? We dropped that one,” Breaker said. “It’s been three years we couldn’t execute that play at all. To see a big play made like that, Xavier throwing to Mehki, two special talents, for the execution to be that good on that after three years we kind of get to take a deep breath.”
The Bulldogs scored 34 points in the second quarter to open a 48-0 halftime lead. They have now won 16 in a row and 22 of their last 23 since a 6-0 loss to the Red Devils in 2023. The only loss in the stretch came in the 2023 state championship game.
Photo: Brayden Lattig prepares to hand off to Terrell Thomas in the first quarter of his start as Penns Grove’s quarterback Thursday night.
Glassboro 63, Penns Grove 0
| PG (0) | GLASS (63) | |
| 2 | 1st Downs | 12 |
| 21-32 | Rushing | 10-72 |
| 1-6-1 | Passing (C-A-I) | 10-13-0 |
| 0 | Passing yds | 260 |
| 1-1 | Fumbles-lost | 0-0 |
| 5-20.6 | Punts-avg | 0-0 |
| 12-105 | Penalties-yds | 7-70 |
| Penns Grove (0-3) | 0 | 0 | 0 | 0- | 0 |
| Glassboro (3-0) | 14 | 34 | 7 | 8- | 63 |
SCORING SUMMARY
G-Xavier Sabb 32 pass from Jack O’Connell (Amari Sabb run), 7:38 1Q
G-Amari Sabb 5 pass from Jack O’Connell (pass failed), 4:19 1Q
G-Amari Sabb 61 pass from Jack O’Connell (Sal Esgro kick), 11:41 2Q
G-Brandon Simmons fumble recovery in end zone (JoJo DeLecce pass from Jack O’Connell), 10:25 2Q
G-Xavier Sabb 21 pass from Jack O’Connell (pass failed), 6:27 2Q
G-Mekhi Parker 71 pass from Xavier Sabb (kick failed), 3:13 2Q
G-Riley Brown-Dispensa 5 interception return (Sal Esgro kick), 1:55 2Q
G-JoJo DeLecce 15 run (Sal Esgro kick), 5:12 3Q
G-Aveyon Warfield 24 run (Moses Robles run), 11:34 4Q
WJFL Standings
| DIAMOND DIVISION | ALL | DIV |
| Glassboro | 3-0 | 1-0 |
| Woodstown | 1-1 | 0-0 |
| Salem | 0-2 | 0-0 |
| Schalick | 0-2 | 0-0 |
| Woodbury | 0-2 | 0-0 |
| Penns Grove | 0-3 | 0-1 |
| PATRIOT DIVISION | ALL | DIV |
| West Deptford | 3-0 | 2-0 |
| Paulsboro | 2-0 | 1-0 |
| Collingswood | 2-1 | 1-1 |
| Audubon | 0-1 | 0-1 |
| Overbrook | 1-1 | 0-1 |
| Pennsville | 0-2 | 0-1 |
| Camden Catholic | 0-2 | 0-0 |
Thursday’s Games
Glassboro 63, Penns Grove 0
West Deptford 48, Collingswood 0
Friday’s Games
Overbrook at Pennsville
Woodstown at Schalick
Paulsboro at Camden Catholic
Saturday’s Games
Woodbury at Salem
Bordentown at Audubon
ALL WJFL GAMES
Thursday’s Games
Eastern 8, Vineland 7
Gateway 35, Wildwood 7
Glassboro 63, Penns Grove 0
KIPP Cooper Norcross 52, Buena 22
Pennsauken 22, Highland 16
Riverside 38, Maple Shade 0
St. Joe (Hamm.) 12, Absegami 5
Sterling 37, Mastery Camden 0
West Deptford 48, Collingswood 0
Friday’s Games
Atlantic County Tech at Deptford, 6 p.m.
Bergen Catholic at Winslow, 6
Bridgeton at Egg Harbor Township, 6
Cherry Hill East at Triton, 6
Cherokee at St. Augustine, 6
Cinnaminson at Delran, 6
Clearview at Cherry Hill West, 6
Gloucester Catholic at Pitman, 6
Haddon Heights at Burlington Township, 6
Hammonton at Holy Spirit, 6
Kingsway at Timber Creek, 6
Lawrence at Florence, 6
Lindenwold at Bishop Eustace, 6
Lower Cape May at Middle Township, 6
Millville at Mainland, 6
Notre Dame at Hopewell Valley, 6
Oakcrest at Cumberland, 6
Ocean City at Lenape, 6
Palmyra at Holy Cross, 6
Seneca at Pleasantville, 6
Shawnee at Camden, 6
Woodstown at Schalick, 6
Haddonfield at Willingboro, 7
Haddon Township at Clayton, 7
Northern Burlington at Moorestown, 7
Overbrook at Pennsville, 7
Paulsboro at Camden Catholic, 7
Washington Township at Delsea, 7
WW-Plainsboro South at Robbinsville, 7
Paul VI at Gloucester
Saturday’s Games
Bordentown at Audubon, 11 a.m.
Hightstown at Steinert, 11
Rancocas Valley at Eastside, 11
Allentown at Nottingham, noon
Burlington City at Pemberton, noon
Woodbury at Salem, noon
Atlantic City at Cedar Creek, 1:30 p.m.
Ewing at Princeton, 2 p.m.
Trenton at Hamilton, 2 p.m.


