Two AFC East teams heading in similar directions face off in the final game of the season on Sunday when the New York Jets travel to face the Buffalo Bills.
At 6-9, the Jets are playing for little more than their fanbase's support and hope for next season. After yet another playoff-less season, though, not much they do Sunday will affect that area.
The Bills have lost three straight and currently sit at 5-10, and changes are likely coming in Buffalo as a developing offense that was expected to take off this season has instead receded.
But despite the teams' subpar records, there's plenty to play for at this point in the season and both teams will be gunning hard for victory.
Let's take a look at everything you need to know for this Week 17 matchup.
Where: Ralph Wilson Stadium, Buffalo, N.Y.
When: Sunday, December 30, 1 p.m. ET
Live Stream: NFL.com
Spread Info: Bills (-3 1/2), courtesy of Bovada
What's at Stake?
For the New York Jets, all hope for this season may have been lost. It's becoming more and more clear that the quarterback they need is not on the current roster, and much of their work in that regard will come in the offseason.
On the other hand, the Bills have one last chance in 2012 to see if Ryan Fitzpatrick is the answer after he struggled through a mediocre season.
But at this point, every player is auditioning for his job to prove to his coaches he can still produce. This will be on the minds of a lot of players on the field. Despite there being no playoff implications, there's still plenty to play for.
Fantasy Start 'Em, Sit 'Em and Sleeper
Start: Shonn Greene
Perhaps the only player who has impressed in his starting spot on the Jets offense this season is running back Shonn Greene, who is closing in on a 1,000-yard season. He's also coming off a big fantasy day.
Greene put up just 38 rushing yards in the loss to the Chargers, but also amassed more than 40 receiving yards and two rushing touchdowns.
Expect that to continue against a poor Bills rush defense that allows more rushing yards per game than any NFL team.
Sit: Jeremy Kerley
New York's struggles on offense this season have resulted in every player other than Greene becoming a worthless addition to your team. Nobody was hit harder by this offense's ineptness than receiver Jeremy Kerley.
The team's leading receiver has just one reception in the last two games, and was targeted just one time last week.
Starting Kerley, or any Jets receiver, would be a glaring mistake for any fantasy owner.
Sleeper: Steve Johnson
Bills receiver Steve Johnson has been more up and down than fantasy owners wanted coming into the season, which makes him the perfect candidate for this game's sleeper choice.
Johnson's owners weren't happy with his 44-yard performance last week, but he has also notched two 100-yard receiving games in the last five games and two scores.
He's up one week, and down the next. But I expect this week to be an "up" week for Johnson as he closes out the season on a high note and surpasses the 1,000-yard mark.
What They're Saying
Quarterback news around the Jets exploded when it spread last week across the nation that the Jets were looking to trade Mark Sanchez and get rid of Tim Tebow. Since then, everybody has been figuring out who could replace Sanchez long-term in New York.
Rich Cimini, Jets beat writer for ESPN New York, is around the organization more than anyone and usually gets to the team's news first. That makes his most recent column on the 2013 quarterback situation a must-read.
In his article, Cimini looks at the ways each potential quarterback could fit with the Jets, and gives a lot of insight and foreshadowing into who could be slinging the ball for Rex Ryan in 2013.
Jets Player to Watch: Greg McElroy
Despite getting sacked 11 times and committing two turnovers in a loss, Rex Ryan liked a lot of what he saw from starter Greg McElroy in Sunday's game against the Chargers (per the New York Times).
With Sanchez not taking a snap in the game and both his and Tebow's futures with the organization in peril, it's assumed McElroy will make his second career start against the Bills.
While nobody on Earth would assume McElroy has a shot to earn the starting job, he could put together a more impressive performance and give his coaches a reason to keep him around as a potential backup. With a lot of holes to fill at the QB position, they would love to be able to retain McElroy.
Bills Player to Watch: C.J. Spiller
After starting the season on a tear and tapering off a bit after getting injured, Bills running back C.J. Spiller is starting to prove again that he can be a dominant featured back.
Spiller has gained more than 270 total yards in the Bills' last two games, and he could use a similar performance to end the season on a high note and gives Bills fans reasons to believe that 2013 could be a big year.
We all know Spiller is capable of tearing it up in one game, but we aren't yet convinced that he can be reliable from game to game. A big day Sunday would be an indication that he's ready to take that leap.
Although the Jets are a train wreck offensively and have very few smiles around the locker room, they are on a higher level than the Bills and will prove it.
McElroy will have a solid game and throw some impressive touchdown passes in the Jets' seventh and final win of the season.
Jets 17, Bills 13