The Chiefs beat the Broncos 31-10 on Monday night at Arrowhead, and the scoreline undersells it. Denver ran 47 plays, the fewest of any team in Week 1. They gained 176 yards. They picked up nine first downs. Kansas City held the ball for almost 34 minutes and ran it 38 times for 220 yards.
There was a lot riding on this one beyond the standings. Patrick Mahomes was playing his first game since tearing his ACL and LCL last season, nine months to the day. Bo Nix was back from the two surgeries on the ankle he fractured in the Divisional Round. Denver had taken the AFC West from Kansas City for the first time in nine years, and the Chiefs had missed the playoffs for the first time since 2014.
One of those returns went considerably better than the other.
Kenneth Walker was the story, and it wasn't close
Twenty-three carries for 173 yards and a touchdown, plus three catches for 18 and another score. A hundred and ninety-one scrimmage yards in his Chiefs debut, a career high, and the most rushing yards by a Kansas City back since Jamaal Charles put up 226 in 2012, which was the year before Andy Reid got there.
The touchdown run was the moment. Fourth-and-one early in the second half, Walker bounced it outside and simply outran the entire Denver defense for 60 yards.
The usage is what should get your attention, though, because it was heavier than the raw numbers show. Walker played 69 percent of the snaps for the game, but 77 percent before the final three drives, and at the time of his last touch he had 23 carries and six targets against three carries and one target for rookie Emmett Johnson. That's an 85 percent opportunity share before Kansas City closed the door and rested him.
He also led the team in target share at 24 percent, tied with Xavier Worthy. Six targets to a running back in a 27-attempt passing game is a real receiving role, not a screen or two.
And he earned it. Denver gave him room, but Walker created a lot on his own... he converted two third-and-ones on the ground, a third-and-ten through the air, and broke tackles all night. The number that tells that story best belongs to Denver, though. Next Gen Stats charted the Broncos for 248 missed-tackle yards allowed, the most in a single game in their database, with a 29.8 percent missed tackle rate that ranks third-worst since 2018.
Whether Walker is elite is a question this game can't answer on its own, because the defense he faced tackled like that. But the role is what you want it to be. Kansas City is going to run the ball, Walker is going to be the one doing it, and he's going to catch passes too.
Emmett Johnson took a short pass 25 yards in the fourth quarter, breaking two tackles along the way. He got most of his work in garbage time and doesn't have standalone value behind a workload like Walker's. But a back carrying 23 times a game creates injury risk, and Johnson looked capable enough in limited work that he belongs near the top of your handcuff list.
Mahomes has more upside here than the line suggests
Fifteen of 27 for 184 yards, two touchdowns, one interception. That's a modest fantasy day and it looks like a quarterback easing back in.
Look at the rest of it. He scrambled up the middle for a 15-yard touchdown on the opening drive, wearing a brace on the reconstructed knee, and hit 15.8 miles per hour doing it, which is 2.5 miles per hour faster than his average rushing speed last season. Seven carries, three of them scrambles. He didn't look like a quarterback protecting anything.
What suppressed the passing numbers wasn't the knee, it was the game. Kansas City finished Week 1 ranked 24th in pass rate over expectation at minus 5.4 percent, because Walker was averaging 7.5 a carry and there was no reason to throw. Thirty-two dropbacks on 67 plays.
That's the argument for him being undervalued right now. He started slow, Walker took over, and the offense never needed him to do much. But if Walker keeps producing at anything close to this, defenses have to start committing to stopping the run, and Mahomes has always been at his most dangerous against a defense that has to pick one thing to take away. The combination of a legitimate workhorse back and a quarterback who can still run is the version of this offense that gets scary.
The counterpoint is that a low pass rate is still a low pass rate, and Mahomes threw for 184 yards on a night his team scored 31. If Kansas City stays this run-heavy, his weekly ceiling depends on touchdowns rather than volume.
Kelce's ceiling isn't what it was
Three catches for 71 yards on five targets, with a 70 percent snap share and a 78 percent route share. The snap and route numbers match what he did last season, so nothing about his standing has changed.
The 71 yards will fool people. That's 23.7 yards per catch, which is a number a slot receiver posts on a lucky afternoon, not something a tight end in his mid-thirties builds a season on. Strip out the 59-yard catch-and-run and the line reads two catches for 12 yards.
That one play was great. It moved him to second on the all-time tight end receiving list and it was the longest gain by either team. It was also a chunk the game handed him, against a defense missing tackles at a historic rate.
None of which says Kelce is finished, and none of it means three catches is what he'll do every week. It's one game and the volume will move around. The point is narrower than that. A yardage total built on a single explosive play doesn't demonstrate the kind of ceiling that used to make him a positional cheat code, and there was nothing else in this performance that did either. He's on the field as much as ever, he'll convert what comes to him, and he's still a comfortable start.
What he no longer looks like is a player who wins you a week on his own. That's a real change from the version people are still drafting, and it's the part worth carrying forward rather than any particular number from Monday.
Rice is still the number one, Surtain just took him away
The box score says Rashee Rice caught two passes for 19 yards and a touchdown while Xavier Worthy drew six targets and 41 percent of the team's air yards. Read cold, that looks like a hierarchy shifting.
It isn't. Rice spent the night matched against Pat Surtain II, and there are maybe two or three corners in football who can erase a receiver the way he can. The targets funneled to Worthy because that's what happens when your number one draws a Defensive Player of the Year. That's a matchup outcome, not a depth chart change.
Everything else supports that reading. Rice played 84 percent of snaps and ran 27 routes, more than anyone on the team. He carried a 26.5 percent target share across his eight games last season. And in his one meeting with Denver a year ago he still drew nine targets against the same coverage, which tells you Mahomes will throw into it when the game asks him to.
Monday the game didn't ask. Kansas City ran it 38 times and threw 27, so there were fewer chances to force anything, and the ones they had went to the receiver with the better matchup. That's good process, and it's why the two-target line isn't the warning it looks like.
Rice remains the target you want in this offense. He'll have weeks like this when the schedule puts an elite corner on him, and those weeks are the cost of rostering a real number one rather than evidence against him.
Worthy is the more interesting secondary question. He ran 28 routes and took the deep work, and 41 percent of the air yards is a real number even on a night it produced 18 yards. He's the one who benefits whenever a defense commits to taking Rice away.
Tyquan Thornton was the number three and played 67 percent of snaps, but saw one incomplete deep ball on 22 routes. Not a fantasy asset until that changes.
The broader point for anyone rostering Chiefs receivers is that there were 25 targets to go around and a running back took six of them. That's a thin pie.
Denver got punched in the mouth
There isn't a gentler way to put it. Forty-seven plays, 176 yards, nine first downs, four sacks allowed, two turnovers. Nix was pressured on 45.5 percent of his dropbacks, the second-highest rate of his career, and finished 17 of 28 for 131 yards with an interception on the opening possession and a lost fumble.
This was Davis Webb's first game as the full-time playcaller, and it did not go well. Denver's average depth of target was 4.3 yards. They threw 28 times and generated 41 total air yards.
The run defense was worse than the offense. Two hundred and twenty yards allowed on 38 carries, and the missed-tackle numbers above are historically bad rather than just bad. If you were counting on the Broncos defense as a weekly fantasy start based on last season, this was not the evidence you wanted.
Waddle and Sutton were both invisible, for different reasons
Jaylen Waddle, acquired from Miami this offseason for a package of picks, caught one pass for two yards. Courtland Sutton caught two for 11.
The route shares say neither was schemed out. Waddle ran 27 routes, a 82 percent share. Sutton ran 26, a 79 percent share. They were on the field constantly.
The difference is in how they were used. Sutton carried a 37.9 percent air yards share with an 8.9-yard average depth of target, which means Denver was still trying to push the ball to him downfield. It just never connected, and he dropped one early. He remains a size mismatch and the offense clearly still wants him in those spots.
Waddle's aDOT was 4.0 with an 11 percent air yards share. Three targets on 27 routes. That's the more concerning profile, because it suggests Denver hasn't figured out how to use him yet rather than that they tried and missed. He also dropped a third down on the drive right after Walker's long touchdown. One game in a new offense with a first-time playcaller isn't a verdict, but it's not a good start either.
The receiver who actually produced was Pat Bryant, the third option, who caught four of six targets for 42 yards on a 58 percent route share. He led the team in target share at 22 percent. He also dropped a pass and killed a drive with a holding penalty, so this isn't a breakout call. It's just a reminder that Denver's target distribution isn't settled.
Evan Engram was the most productive Bronco with four catches for 43 yards and the touchdown on five targets. His 64 percent snap share and 58 percent route share are both well up on last season, and he held a 60 percent snap share in the first half, so it wasn't purely a garbage-time artifact. If the playing time sticks he's worth a look in deeper formats.
The backfield over there is a committee nobody wants
J.K. Dobbins took eight carries for 36 yards and ran five routes with no targets. RJ Harvey took three carries for 18 and caught four of four targets for 23, on a 53 percent snap share. Rookie Jonah Coleman played three snaps and didn't touch it.
That's a clean runner-and-receiver split, and Sean Payton has shown no interest in consolidating it. Denver only ran 15 times all night because they spent the second half chasing, so the volume was suppressed for everybody, but the shape of the rotation is what matters. Neither Dobbins nor Harvey is startable in most formats until somebody gets hurt or the split changes.
Where this leaves both teams
Kansas City looks like Kansas City again, and the reason is a back they didn't have before. Walker gives them a way to win games without asking Mahomes to be perfect nine months off a reconstructed knee, and the play-action and quarterback mobility that come with a functioning run game are what made this offense dangerous in the first place.
The fantasy read on the Chiefs is straightforward at running back and thinner than it looks everywhere else. Walker is a locked-in every-week start. Mahomes is a buy if the pass rate normalizes. Kelce is a comfortable start who no longer projects as a player who wins you a week by himself. Rice is still the guy and Monday was a matchup tax rather than a demotion. Worthy is the one who profits when defenses treat Rice the way Denver did.
Denver is harder to read, mostly because everything went wrong at once. Nix was under pressure constantly, the playcaller was calling his first game, the run defense got shredded, and two of their best receivers combined for 13 yards. Almost nothing about that is a clean signal. Indianapolis comes to Kansas City next while Denver hosts Tennessee, so both teams get a softer look at what they actually are before the schedule turns.
The one thing I'd take from Monday with any confidence is the Walker workload. Everything else needs another week.

