The Buffalo Bills defeated the Cleveland Browns 31-7 on Saturday, with Kyle Allen’s efficient passing and Ja’Mori Maclin’s explosive receiving production powering a 24-point Buffalo finish in preseason Week 3 at Huntington Bank Field.
Buffalo moved to 2-0 in the preseason by taking control after an even opening quarter. The teams were tied 7-7 after 15 minutes, but the Bills scored seven points in the second quarter, added 10 more in the third and finished with another touchdown in the fourth. Cleveland did not score after its first-quarter touchdown, leaving the announced crowd of 69,035 with a clear look at Buffalo’s depth taking over as the afternoon progressed.
For a preseason game, the most important outcomes are often the evaluation opportunities, and the Bills created plenty. Buffalo’s offense put points on the board in every quarter while its defense kept Cleveland out of the end zone for the final three periods. That combination turned a competitive start into a convincing result without the need for a late two-minute drill or overtime drama.
Key Performers
Allen led the Bills in passing with a sharp 10/12, 128 YDS, 1 TD line. The quarterback consistently made the most of his limited attempts, completing 83.3 percent of his passes and giving Buffalo an efficient offensive foundation. In a preseason setting where every rep matters, Allen’s command and accuracy stood out.
Maclin supplied the biggest chunk plays for Buffalo, finishing with 2 REC, 108 YDS, 1 TD. His 54.0 yards per reception underline just how impactful those two catches were, and his touchdown gave the Bills a downfield threat that Cleveland could not fully contain.
Running back Ian Wheeler paced Buffalo on the ground with 14 CAR, 56 YDS. While Wheeler did not record a rushing touchdown, his workload helped the Bills maintain balance and keep the offense moving through the second half. His 14 attempts were especially valuable as Buffalo protected its lead and continued to test its roster depth.
NerdSports Stat: After the game was tied 7-7 at the end of the first quarter, Buffalo outscored Cleveland 24-0 over the final three quarters.
The Browns dropped to 0-2 with the loss and will want a sharper response in their final preseason tune-up. Cleveland matched Buffalo early but could not generate another scoring drive after the opening period, while the Bills steadily widened the margin. For Buffalo, the performance offered encouraging signs from Allen, Maclin and Wheeler as the team continues sorting out its depth chart ahead of the regular season.
Next, Buffalo hosts the Pittsburgh Steelers on Thursday, August 27 at 4:00 PM PDT, while Cleveland hosts the New England Patriots on Thursday, August 27 at 5:00 PM PDT. With the preseason finale ahead, both clubs will be focused on turning these final reps into clarity for the season-opening roster decisions.
Frequently Asked Questions
Buffalo Bills defeated Cleveland Browns 31-7 on August 22, 2026.
Kyle Allen threw for 128 yards and 1 touchdown.
No. The Bills won in regulation, 31-7.
Buffalo Bills is now 2-0; Cleveland Browns is 0-2.
Buffalo Bills’ next game is Thursday, August 27, 2026 at 4:00 PM PDT vs Pittsburgh Steelers.