The Jets closed training camp on August 25 with a final practice that split into two clear stories. The starting passing game produced a high-volume positive finish, while the backup offense spent much of the day under pressure. Both pictures matter heading into the preseason finale against the Giants. That contrast is the clearest football read from a busy final day because the two units left with very different concerns.
Geno Smith supplied the good news. Rich Cimini reported a long move-the-ball touchdown drive on which Smith went 4-for-4 and Omar Cooper Jr. caught two passes. On another seven-play touchdown drive charted by Cimini, Smith completed a sideline throw to Adonai Mitchell and a short touchdown to Braelon Allen. Zack Rosenblatt separately reported the deep Mitchell completion against Brandon Stephens and the Allen touchdown against Will McDonald. The work built on the offense’s 5-for-5 touchdown finish in the prior day’s practice, this time with more reported passing volume. It also added a strong final camp entry to Smith’s preseason-long evaluation without settling the larger questions that await in the regular season.
Geno Smith Closed Camp With Volume and Distribution
The volume was spread among several targets. In his final live-period summary, Cimini named Garrett Wilson, Mitchell and Cooper among the receivers involved. Rosenblatt’s full practice chart counted five completions each to Wilson and Mitchell, three to Cooper, and the touchdown to Allen. That is useful evidence of distribution across the reported team work. It is also one positive closing-practice signal, not proof that the offense has answered its regular-season questions.
The Reporter Charts Differ but the Direction Does Not
No official practice box score exists, so the completion totals remain reporter charts rather than a team record of the day. Cimini limited his 15-for-18 chart to live periods. Rosenblatt charted Smith at 16-for-19, identified one throw that should have been intercepted by Jarvis Brownlee Jr., and counted eight straight completions to end practice. Al Iannazzone posted an unofficial 19-for-22 line with a touchdown. The charts differ by scope and judgment, so the three totals cannot be combined, averaged or assigned one shared counting method. Their common direction is a high-completion day, while Rosenblatt’s near-interception keeps the evaluation from becoming spotless.
Backup Protection Was the Final Day Warning
The reserve offensive line had the roughest reported stretch on the field. Cimini wrote that Klubnik held the ball at times and also faced too many free rushers, preserving responsibility on both sides of the play. Rosenblatt counted five sacks with Klubnik at quarterback, and Brian Costello called it a rough day for the backup offensive line. Those accounts support concern about the reserve passing environment without assigning every result to one cause. The Steelers game recap provides earlier reserve-protection context, while JetCast’s pregame What I Want to See evaluation captured the questions around Klubnik before that outing.
Dylan Parham’s absence ran alongside the protection trouble without an established connection to it. Costello reported that Parham sat out the final two team periods, while Cimini observed him out for the last two series. Neither reporter supplied a cause. The reporting does not support linking every reserve pressure or sack to Parham being out, and one practice does not settle the backup quarterback competition.
Kingsley Enagbare Finished With Pressure
On the other side of the ball, Kingsley Enagbare supplied the leading individual pressure line. Cimini’s final summary credited Enagbare with two sacks and one tackle for loss and called him the defensive standout. Dennis Waszak Jr. also reported two practice sacks for Enagbare. Those are reporter-observed practice plays, not official game statistics or a cumulative camp total, and they do not establish his final role. JetCast’s Enagbare role breakdown carries the broader context that one practice cannot provide.
Jason Sanders Won the Job, Not Every Kicking Question
The clearest roster move of the day came at kicker. The Jets’ official transaction confirms York’s release. The job decision came through special-teams coordinator Chris Banjo: Cimini reported Banjo saying Sanders had won the job, and Antwan Staley reported the same announcement. That establishes the competition result in the captured reporting. It does not establish that Sanders is proven reliable for September or close every kicking question beyond the roster decision made in August.
What Carries Into the Giants Finale
Three threads carry forward from this practice into the preseason finale. The first is whether Smith and the starting passing game can carry Tuesday’s rhythm into any game work Aaron Glenn assigns. The second is how the backup offensive line responds after the reported protection trouble. The third is availability. The Jets’ captured official article on Smith left his Giants status as TBD, pending a decision from Glenn. JetCast’s Jets Giants preseason recap shows how those questions played out in the completed game.
Cimini reported Breece Hall, Kenyon Sadiq, D’Angelo Ponds and Isaiah Davis working off to the side during practice. On Sadiq, Costello reported Frank Reich saying the Jets would have to scale back some elements because the rookie had missed most of camp. Neither report supplies a diagnosis, participation designation, return date or Giants game status. The final practice provided a clear positive passing-game signal and a settled kicker decision, while reserve protection and availability remained watch points for the finale.

