Mike Dinovo / USA Today Sports Images

NFL Week 9 fantasy: Surprises, disappointments & waiver adds

The top fantasy performances from Week 9 won't soon be forgotten. Here's a look at the week's top surprises, disappointments, and waiver adds.

1 of 15

Surprise: Justin Fields, QB, Bears

Mike Dinovo / USA Today Sports Images

Fields had arguably his best game as a pro, throwing for 123 yards and three touchdowns, plus 15 carries for 178 yards and one score. The hope is that he's finally hit his stride as a multi-dimensional quarterback.

2 of 15

Surprise: Joe Mixon, RB, Bengals

Albert Cesare / USA Today Sports Images

Mixon's incredible game will be remembered for a while. He had 22 carries for 153 yards and four touchdowns on the ground, along with four catches for 58 yards and one receiving touchdown.

3 of 15

Surprise: Cade Otton, TE, Buccaneers

Nathan Ray Seebeck / USA Today Sports Images

Rob Gronkowski, who? Otton led all Bucs receivers with 68 yards and scored the game-winning touchdown late in the game against the Rams. He's quickly becoming a viable fantasy option.

4 of 15

Surprise: Garrett Wilson, WR, Jets

Ken Blaze / USA Today Sports Images

Wilson was the Jets' top receiver in a shocking upset over the Bills. The rookie had eight catches for 92 yards, giving him 207 yards over his last two games.

5 of 15

Surprise: Jeff Wilson Jr., RB, Dolphins

Mike Dinovo / USA Today Sports Images

Acquired at the trade deadline from San Francisco, Wilson had a very significant role in his first game with Miami. He tied Raheem Mostert with nine carries, accumulating 51 yards on the ground while also catching three balls for 21 yards and one touchdown. Wilson looks like he will maintain some value in his new home.

6 of 15

Disappointment: Clyde Edwards-Helaire, RB, Chiefs

Jay Biggerstaff / USA Today Sports Images

The Chiefs running backs struggled against the Titans' front seven. The four-man committee gained only 14 yards, including four carries for five yards from Edwards-Helaire. He also had one catch for 14 yards.

7 of 15

Disappointment: D'Onta Foreman, RB, Panthers

Bob Donnan / USA Today Sports Images

Foreman had a brilliant Week 8, but he failed in his encore performance as the Panthers were blown out by Cincinnati. He finished the day with only seven carries for 23 yards and two catches for negative two yards.

8 of 15

Disappointment: Deon Jackson, RB, Colts

Brian Fluharty / USA Today Sports Images

Jackson started again for the injured Jonathan Taylor but finished with only 11 carries for 23 yards and two catches for 13 yards against the dominant New England defense. The Colts seem likely to continue running the ball heavily, with former center Jeff Saturday taking over as head coach, but that doesn't mean Jackson will be able to get it going.

9 of 15

Disappointment: Michael Pittman Jr., WR, Colts

Troy Taormina / USA Today Sports Images

Sam Ehlinger threw for only 103 yards against the Patriots, and the Colts' receivers, including Pittman, suffered. With Ehlinger continuing as the starter, Pittman is a shaky fantasy option for the near future.

10 of 15

Disappointment: Matthew Stafford, QB, Rams

Nathan Ray Seebeck / USA Today Sports Images

The nightmarish season for Stafford and the Rams' offense continues. He completed only 13-of-27 passes for 165 yards and one touchdown in a losing effort against the Buccaneers.

11 of 15

Waiver Add: Cole Kmet, TE, Bears

Mike Dinovo / USA Today Sports Images

Kmet is starting to get more consistent work in the Bears' offense. He had five catches for 51 yards and two touchdowns on Sunday, and Kmet also scored last week at Dallas.

12 of 15

Waiver Add: Case Keenum, QB, Bills

Gregory Fisher / USA Today Sports Images

Josh Allen suffered an elbow injury late in Sunday's loss to the Jets and was set for tests early this week. It's unclear if he will miss time, but given Allen's elbow injury history, Keenum is a capable backup option in the high-powered Bills offense.

13 of 15

Waiver Add: Chris Moore, WR, Texans

Maria Lysaker / USA Today Sports Images

Houston was shorthanded at wideout on Thursday with Nico Collins injured and Brandin Cooks sitting out. Cooks' status is unclear after apparently being disgruntled over a lack of trade at the deadline, and Moore stands to benefit. He made the most of his opportunity in Week 9 with four catches for 43 yards and one touchdown.

14 of 15

Waiver Add: J.J. Taylor, RB, Patriots

Eric Canha / USA Today Sports Images

With Damien Harris sidelined again, Taylor saw nine carries and had one catch in New England's blowout of the Colts. Harris's recent injury issues could push Taylor up the depth chart.

15 of 15

Waiver Add: Samori Toure, WR, Packers

Jamie Germano / USA Today Sports Images

Green Bay's bad luck continues, as rookie Romeo Doubs could miss time with a high ankle sprain. Toure saw four targets against the Lions, finishing with two catches for 34 yards. He could be forced onto the field more often with the Packers running out of options.

More must-reads:

TODAY'S BEST
Team Penske driver discusses bouncing back after IndyCar St. Pete disqualification
James Harden sets dreadful playoff record in Game 5 loss
Suns GM faces backlash for bizarre claims about Kevin Durant
Pair of Celtics score 25 points in series-clinching win over Heat
Oilers stars take over in second period to eliminate Kings
Dolphins owner turns down multibillion-dollar offer for control of team
MLB hands out multiple suspensions for Rays-Brewers brawl
Deion Sanders enters social media fray after criticism from former player
Cubs' Shota Imanaga joins impressive club after another incredible outing
Report: Hurricanes pull extension offer for HC Rod Brind'Amour
Knicks legend rips 76ers' Joel Embiid for 'crying too much'
Falcons' Jessie Bates addresses the team's QB conundrum
Mavericks use big third quarter to pull away from Clippers in Game 5
Stars finally win at home, take series lead over Golden Knights
Watch: Stars, Golden Knights trade goals in first period of Game 5
Watch: Heat can't figure out how to stop Celtics star
Analyst highlights concerns about Vikings QB J.J. McCarthy
Bucks release concerning injury report as Game 6 looms
Five-time NBA All-Star reveals thoughts on retirement amid rumors
Bears GM discusses if he considered trading Caleb Williams pick