The 60th season of New York Jets football is in the books. In Adam Gase’s first season as head coach, the Jets finished with an improved, albeit disappointing 7-9 record. Where did they wind up on the statistical leaderboards? Let’s dig in.

PASSING OFFENSE:

Passing yards per game: 194.4 (29th)

Passing touchdowns: 19 (27th)

Interceptions thrown: 16 (T-23rd)

Passing first downs: 162 (T-28th)

Yards per pass attempt: 6.6 (T-26th)

Yards per completion: 10.7 (T-27th)

Sack rate allowed: 9.1% (30th)

Net yards per pass play (includes sack yardage): 5.4 (29th)

Touchdown rate: 3.6% (T-24th)

Interception rate: 3.1% (27th)

First down rate: 28.9% (30th)

Passer rating: 80.6 (27th)

20+ yard plays: 44 (T-26th)

Pass offense EPA (expected points added): -54.1 (32nd)

Notes: The issues with the Jets’ passing attack in 2019 are well-documented. Injuries to Chris Herndon and Quincy Enunwa hurt badly. Later on, the loss of Ryan Griffin dealt another heavy blow. Adam Gase’s coaching decisions were often inept. The offensive line was an extreme liability.

On the plus side, Sam Darnold had a strong second half following a shaky first five games of the season. From Weeks 10-17, Darnold ranked eighth in touchdown passes (13), ninth in adjusted yards per attempt (7.59 – accounts for touchdowns and interceptions), and 10th in passer rating (93.3). He threw just four interceptions, giving him an interception rate of 1.5% that ranked 11th-lowest over that span.

RUSHING OFFENSE:

Rushing yards per game: 78.6 (30th)

Rushing touchdowns: 6 (31st)

Rushing first downs: 61 (32nd)

10+ yard plays: 26 (32nd)

Yards per rush attempt: 3.3 (32nd)

Rushing first down rate: 16.2% (32nd)

Rush offense EPA: -56.5 (31st)

Notes: Le’Veon Bell averaged 1.1 yards before contact per rush attempt this season, worst among the top-32 running backs in carries.

Offensive line, offensive line, offensive line. That is the only thought Joe Douglas should have running through his mind throughout the offseason.

OVERALL OFFENSE:

Total yards per game: 263.0 (32nd)

Yards per play: 4.6 (32nd)

Points per drive: 1.23 (32nd)

Third down conversion rate: 30.7% (31st)

Percentage of drives resulting in a score: 23.3% (32nd)

Percentage of drives resulting in a turnover: 11.6% (18th)

Red zone touchdown rate: 54.5% (19th)

Red zone trips: 33 (32nd)

Total offense EPA: -108.9 (32nd)

Notes: These numbers are embarrassing. Not only are the Jets ranked last in a variety of important offensive categories, but they are last by a wide margin in most of them.

This offense was not built to be elite to begin with, but even after the myriad of injuries, it still had enough talent to perform better than teams like the Redskins, Bengals, Dolphins, Steelers, Bears, Jaguars, and Panthers.

Most coaches would be out of a job after such an atrocious season from their unit of focus, but here we are. In 2020, Adam Gase needs to do an immensely better job building the offense around the strengths of his players and the weaknesses of his opponents. More importantly, Joe Douglas simply has to make this offensive line at least competent for the Jets to have any sort of chance at fielding a respectable offense.

PASSING DEFENSE:

Passing yards per game: 236.2 (17th)

Passing touchdowns: 25 (T-17th)

Interceptions: 12 (T-17th)

Passing first downs: 187 (11th)

Yards per pass attempt: 6.8 (T-8th)

Yards per completion: 11.0 (T-9th)

Sack rate: 5.6% (26th)

Net yards per pass play: 6.1 (T-12th)

Touchdown rate: 4.3% (T-14th)

Interception rate: 2.1% (21st)

Passing first down rate: 30.5% (T-6th)

Passer rating: 88.0 (T-12th)

20+ yard plays: 51 (15th)

Pass defense EPA: -79.6 (19th)

Notes: Tarell Basham led the Jets with 39 pressures – which placed him just 62nd in the league. Obviously, edge rusher is a humongous need for a team that did not have a single one of the league’s top-60 pass rushers.

Outside cornerback is also a huge need. Blessuan Austin and Arthur Maulet had some great moments in the second half, surely throwing their names into the 2020 training camp mix, but the Jets desperately need a reliable starter here.

Brian Poole and Jamal Adams carried the pass defense. Thanks to their elite coverage, the Jets managed to be respectable in this phase despite a poor pass rush and shoddy coverage at inside linebacker and outside corner. Poole allowed 0.57 yards per cover snap out of the slot, best among qualified cornerbacks. Adams allowed 2.9 yards after catch per reception, best among qualified safeties, and just 0.31 yards per cover snap, second-best.

RUSHING DEFENSE:

Rushing yards per game: 86.9 (2nd)

Rushing touchdowns: 12 (T-9th)

Rushing first downs: 75 (5th)

10+ yard plays: 39 (T-8th)

Yards per rush attempt: 3.3 (2nd)

Rushing first down rate: 18.7% (1st)

Rush defense EPA: 72.3 (1st)

Notes: The Jets allowed 3.34 yards per rush in 2019. That represents a -0.99 margin versus the 2019 league average of 4.33, the best in team history.

Gregg Williams’ defense accomplished that without C.J. Mosley and Avery Williamson, two of the best run-stopping inside linebackers in the league. Their replacements, Blake Cashman, James Burgess, and Neville Hewitt, often struggled. It is a testament to just how superb the defensive line was against the run, particularly Folorunso Fatukasi, Quinnen Wililams, Steve McLendon, Henry Anderson, and Kyle Phillips. The secondary was also excellent. Jamal Adams was active as always, and the entire cornerback group cleaned up run plays with great consistency.

It is never a guarantee that a team will improve simply by adding a player or two, but it is exciting to imagine just how dominant this run defense can be in 2020 if Mosley and Williamson can remain healthy.

OVERALL DEFENSE:

Total yards per game: 323.1 (7th)

Yards per play: 5.0 (5th)

Points per drive: 1.78 (T-11th)

Third down conversion rate: 39.1% (17th)

Percentage of drives resulting in a score: 33.7% (10th)

Percentage of drives resulting in a turnover: 9.8% (21st)

Red zone touchdown rate: 54.2% (12th)

Red zone trips: 48 (T-11th)

Total defense EPA: -0.5 (7th)

Notes: Gregg. Freakin. Williams. What a season for the 67-year old defensive coordinator. The Jets battled a plethora of injuries at every position, and lacked a proven stud at outside cornerback, edge, or inside linebacker. Yet, they finish the season as a top-10 defense across the board.

If they can get healthy returns from C.J. Mosley and Avery Williamson, an upgrade or two on the edge and at outside cornerback, and re-sign Brian Poole, the Jets could go into 2020 with the potential to field one of the most dominant defenses in the NFL. Accomplishing all of those things is easier said than done, but the pieces are in place for the Jets defense to make a mammoth leap as they kick off the new decade.