Rain fell hard in Pittsburgh on Saturday night, but points were the scarce commodity. UCF’s 2026 season took its first loss there, a 12-7 decision to the Panthers, and the Knights left with their road losing streak stretched to 10 games, dating back to their 2024 loss to Florida.
The night still gave UCF a chance because of what the defense did. Alex Grinch’s group held Pittsburgh to 69 yards in the second half and just 10 points for the game, which kept the door cracked for Alonza Barnett III and the offense to finally get on the board late in the fourth quarter and still have a shot at a winning drive.
That opportunity was built, in part, by field position. UCF’s only scoring series and its final possession both started after Pittsburgh three-and-outs that went nine yards.
The Knights also kept Mason Heintschel from throwing a touchdown, logged six quarterback hurries and five tackles for loss, and limited the Panthers’ ground game to 2.4 yards per carry on 43 attempts. Pittsburgh’s lone touchdown came on a 13-yard run, its only real burst on the ground.
Horace Lockett and Jeffson Lafontant did plenty of the heavy lifting inside, combining for 2.5 tackles for loss and a quarterback hurry. On the edge, Ken Talley and Sincere Edwards chipped in with a combined 1.5 tackles for loss and a quarterback hurry. Lockett and Talley also teamed up for UCF’s only sack of the night.
The back end had its moments too. Pittsburgh finished with 212 passing yards, but 112 of those came on five big plays.
Strip those away, and UCF’s linebackers and secondary allowed just 100 yards on 13 completions. Lewis Carter and Jahleel Culbreath also got in on the pressure with quarterback hurries.
Even without RJ Jackson Jr. and Bruno Dall, the defense did enough to keep UCF in the game.
Barnett ended up carrying a massive load. He was the ball carrier on 83% of UCF’s snaps, attempted 31 passes and accounted for 13 of the Knights’ 22 rushing plays, with several of those not even designed runs. Pittsburgh made life miserable for UCF’s backs, as Duke Watson and Taevion Swint combined for just nine net yards on eight carries.
That left the offense leaning heavily on Barnett, for better and for worse. He hit DayDay Farmer and Tyren Hornes on chunk plays, broke free for double-digit gains with his legs and found Waden Charles for a 19-yard touchdown to give UCF life late. But he also put the ball on the ground twice, and nearly lost it a third time on the touchdown throw to Charles.
Those fumbles didn’t become turnovers, but they still stalled drives. The first killed momentum after the big throw to Farmer, and the possession ended three plays later on downs in Pittsburgh territory.
The second pushed UCF back from the six-yard line to the 24. The Knights still scored on that series, but the extra snaps burned more than 30 precious seconds.
Barnett’s workload raised another issue, too: the more he handled the ball in those conditions, the more chances there were for a wet football to slip or for him to take a hit. He did get hurt on UCF’s second-to-last offensive play, which took a fourth-down attempt out of his hands. Even so, the offense had already been fighting an uphill battle in ugly weather.
The game turned on small margins. Barnett’s 10th pass, intended for tight end Dylan Wade, was just a little too high when Wade had open grass ahead of him.
Jayden Bellamy nearly intercepted another throw and had a shot at a pick-six before the ball fell to the turf. And the penalties hurt at the worst possible times: Barnett’s intentional grounding led to UCF’s first safety since 2020, an illegal substitution wiped out a Lockett tackle for loss that would have forced a fourth-and-three, and a false start by Farmer hurt the Knights on their final push for a winning drive.
UCF didn’t need a flawless night to win, and the Charles touchdown came after a false start. But the mistakes that did happen came in the moments that mattered most - deep in UCF territory, on third and short, and in the middle of a last-ditch comeback. Those slips cost the Knights points, field position and time.
The Knights return to Orlando next Saturday at 7 p.m. to host Georgia State.
In Other News...
UCF Has A Bigger Worry Than The Loss To Pitt
UCF came out of the loss to Pittsburgh with more than just another frustrating offensive performance to sort through. The Knights had trouble moving the ball in miserable weather, especially on the ground, and head coach Scott Frost said the conditions made even the basics more difficult, with a wet play sheet complicating the flow of play-calling. It was the kind of game that already left the offense looking out of sync before the bigger concern arrived.
Alonza Barnett IIIs injury has now pushed the quarterback situation back into the spotlight, and that is the last thing this program needed after a run of setbacks. UCF has spent much of the season trying to find stability at the position, and Barnett's exit adds another layer of uncertainty to an offense already struggling to establish rhythm. For a team trying to move past a string of disappointments, the bigger question now is how long it can keep absorbing blows like this and still function on that side of the ball. [Read more 🡒]
UCFs 2026 Schedule Already Looks Tougher Than Fans Expected
A few of the teams waiting on Central Floridas 2026 schedule are already giving the Knights a better sense of what that fall might look like. Georgia State opened the conversation by beating Kennesaw State, while Oklahoma State added a much bigger jolt by knocking off Oregon, and Iowa handled Iowa State in another result that adds some weight to the nonconference and Power Four opponents sitting ahead on the calendar.
For UCF, the immediate note is that Georgia State is on the home slate and Oklahoma State is the road trip that could carry more intrigue than it did a few weeks ago. The Cowboys result against Oregon only sharpened the view of that matchup, even if there are still plenty of moving parts between now and then, and the broader picture is that the Knights 2026 schedule is starting to look less like a routine setup and more like one with real early tests. [Read more 🡒]
