Baltimore crushed Dallas 31-13 in their August 16, 2025 preseason matchup at AT&T Stadium. Cooper Rush threw for 198 yards and one touchdown against his former team, while rookie kicker Tyler Loop scored 17 points on five field goals in front of his hometown crowd. Joe Milton managed just 122 yards for the Cowboys, who totaled only 176 yards as the Ravens dominated possession for over 40 minutes.
Game at a Glance:
- Ravens control possession 40:11 to 19:49
- Rush: 198 yards (Baltimore had just 59 in Week 1)
- Loop connects on 5 field goals in Lucas, Texas homecoming
- Cowboys held to 7 first downs, 0 offensive touchdowns
Table of Contents
Complete Game Statistics
| Category | Ravens | Cowboys |
|---|---|---|
| Final Score | 31 | 13 |
| Total Yards | 399 | 176 |
| Rushing Yards | 148 | 51 |
| Passing Yards | 251 | 125 |
| First Downs | 26 | 7 |
| Time of Possession | 40:11 | 19:49 |
| Third Down | 8-17 (47%) | 2-11 (18%) |
| Fourth Down | 1-1 (100%) | 0-2 (0%) |
| Turnovers | 2 | 2 |
| Penalties | 10-56 | 7-59 |
Baltimore outgained Dallas by 223 yards and converted 47 percent on third down compared to Dallas’ 18 percent. The passing attack rebounded significantly from their Week 1 performance against Indianapolis, where they managed only 59 total passing yards.
Quarterback Statistics
| Team | Player | Comp/Att | Yards | TD | INT | Rating |
|---|---|---|---|---|---|---|
| Ravens | Cooper Rush | 20/30 | 198 | 1 | 2 | 68.5 |
| Ravens | Devin Leary | 5/10 | 53 | 0 | 0 | 65.8 |
| Ravens | Total | 25/40 | 251 | 1 | 2 | 67.8 |
| Cowboys | Joe Milton III | 9/18 | 122 | 0 | 1 | 48.8 |
| Cowboys | Will Grier | 1/5 | 33 | 0 | 0 | 54.6 |
| Cowboys | Total | 10/23 | 155 | 0 | 1 | 48.3 |
Rush returned to Dallas after spending seven seasons with the Cowboys and completed 67 percent of his passes. His touchdown came on a fourth down rollout where he backpedaled to hit Keith Kirkwood for one yard. One interception deflected off Rasheen Ali’s hands before Kemon Hall caught it, while Andrew Booth returned the other 40 yards for Dallas’ only touchdown.
Milton took two sacks for 14 yards and connected on just half his attempts. His 49-yard strike to Jonathan Mingo accounted for nearly a third of Dallas’ passing yardage. The Cowboys were sacked four times total, dropping their net passing output to 125 yards.
Rushing Statistics
| Team | Player | Carries | Yards | Average | Long | TD |
|---|---|---|---|---|---|---|
| Ravens | Rasheen Ali | 19 | 62 | 3.3 | 11 | 0 |
| Ravens | D’Ernest Johnson | 11 | 61 | 5.5 | 16 | 1 |
| Ravens | Myles Gaskin | 7 | 20 | 2.9 | 13 | 0 |
| Ravens | Total | 39 | 148 | 3.8 | 16 | 1 |
| Cowboys | Miles Sanders | 7 | 15 | 2.1 | 7 | 0 |
| Cowboys | Deuce Vaughn | 5 | 11 | 2.2 | 6 | 0 |
| Cowboys | Phil Mafah | 3 | 7 | 2.3 | 8 | 0 |
| Cowboys | Total | 20 | 51 | 2.6 | 8 | 0 |
Ali started with Keaton Mitchell sidelined by a hamstring injury. Head coach John Harbaugh confirmed Baltimore planned to carry four running backs on the final roster, which positioned Ali well heading into cut day on August 27.
Johnson scored on a two-yard fourth quarter run. Dallas averaged just 2.6 yards per carry with Sanders leading at 15 yards on seven attempts.
Receiving Leaders
| Team | Player | Rec | Targets | Yards | Avg | Long | TD |
|---|---|---|---|---|---|---|---|
| Ravens | Devontez Walker | 6 | 8 | 61 | 10.2 | 17 | 0 |
| Ravens | Anthony Miller | 4 | 4 | 55 | 13.8 | 25 | 0 |
| Ravens | Dayton Wade | 4 | 6 | 45 | 11.3 | 16 | 0 |
| Ravens | Charlie Kolar | 3 | 3 | 20 | 6.7 | 10 | 0 |
| Cowboys | Jonathan Mingo | 1 | 4 | 49 | 49.0 | 49 | 0 |
| Cowboys | Princeton Fant | 1 | 1 | 33 | 33.0 | 33 | 0 |
| Cowboys | Ryan Flournoy | 2 | 3 | 27 | 13.5 | 23 | 0 |
| Cowboys | John Stephens Jr. | 3 | 3 | 26 | 8.7 | 12 | 0 |
Walker caught six passes for 61 yards to lead all receivers. Rush targeted him eight times, including five catches on Baltimore’s first two drives. Walker’s performance continued his strong training camp and helped his case in Baltimore’s crowded receiver room.
Mingo’s 49-yard grab on a third quarter deep shot set up a Brandon Aubrey field goal and accounted for 28 percent of Dallas’ total passing yards.
Defensive Performance
| Team | Player | Tackles | Solo | Sacks | TFL | QB Hits | INT |
|---|---|---|---|---|---|---|---|
| Ravens | Jay Higgins IV | 6 | 3 | 1.0 | 1 | 1 | 0 |
| Ravens | Keondre Jackson | 4 | 3 | 0.0 | 1 | 0 | 0 |
| Ravens | Reuben Lowery III | 4 | 2 | 0.0 | 0 | 0 | 1 |
| Ravens | Keyon Martin | 3 | 3 | 1.0 | 2 | 1 | 0 |
| Cowboys | Andrew Booth | 8 | 7 | 0.0 | 0 | 0 | 1 |
| Cowboys | Damone Clark | 7 | 6 | 0.0 | 2 | 0 | 0 |
| Cowboys | Shemar James | 7 | 5 | 0.0 | 0 | 1 | 0 |
| Cowboys | Kemon Hall | 6 | 6 | 0.0 | 0 | 1 | 1 |
Keyon Martin made consecutive plays on Dallas’ opening drive. The undrafted rookie tackled Miles Sanders for a five-yard loss, then blitzed untouched to sack Joe Milton in the end zone for a safety, giving Baltimore a 2-0 lead just over three minutes into the game.
Higgins led Baltimore with six tackles and strip-sacked Will Grier in the fourth quarter. The undrafted Iowa linebacker continued building his roster case after recording an interception against Indianapolis in Week 1.
Booth’s pick six gave Dallas a brief 7-5 lead when he jumped Rush’s throw and returned it 40 yards. Booth played all 53 defensive snaps and held receivers to a 21.5 passer rating on six targets according to Pro Football Focus.
Lowery intercepted Milton’s poor throw into the end zone in the second quarter. The versatile defensive back lined up at cornerback, safety and nickel during the game. “He’s around the ball,” Harbaugh said per Ravens Wire. “He’s been doing that the whole camp.”
Special Teams Statistics
| Kicker | Team | FG Made/Att | Long | XP | Points |
|---|---|---|---|---|---|
| Tyler Loop | Ravens | 5/6 (83%) | 53 | 2/2 | 17 |
| Brandon Aubrey | Cowboys | 2/2 (100%) | 47 | 1/1 | 7 |
Loop performed in front of roughly 30 family members and friends from Lucas, Texas, located 45 miles from AT&T Stadium. He connected from 53, 51, 42, 36 and 29 yards while missing wide left from 50.
Harbaugh confirmed postgame that Loop earned the starting job for the regular season, replacing Justin Tucker, who was released during the offseason. Loop scored more than half Baltimore’s total points. His 53-yarder with 1:10 remaining sealed the scoring.
Cooper Rush Returns to Dallas
Rush’s performance against his former team marked a significant turnaround from Week 1. His 198 yards represented a massive improvement from the 59 combined passing yards Baltimore managed against Indianapolis, when Rush and Devin Leary threw just five completions with two interceptions.
“Cooper coming back, playing against his old team, and winning and playing great football,” Harbaugh said according to the Associated Press. “He’s been playing like this all camp.”
Rush directed four scoring drives in the first half. His fourth down touchdown pass to Keith Kirkwood came on a rollout where he backpedaled while delivering the ball to the back corner of the end zone. He kept his comments brief when asked if beating Dallas meant more to him. “No, but it was cool just to be back. It was cool to be back, see a lot of old teammates.”
Joe Milton’s Struggles Continue
Milton entered camp competing to become Dallas’ primary backup behind Dak Prescott but completed just nine of 18 passes with one interception while taking two sacks. His 49-yard strike to Mingo showed arm strength, but accuracy issues appeared throughout the night.
Coach Brian Schottenheimer addressed the offensive struggles postgame. “It wasn’t just Joe,” he said per the Cowboys’ official recap. “We didn’t get in a rhythm.”
Dallas gained just 31 total yards in the first half and went 0 for 4 on third downs before halftime. The Cowboys failed to score an offensive touchdown, with Aubrey’s field goals and Booth’s defensive score providing all 13 points.
Rasheen Ali Strengthens Roster Case
Ali used Mitchell’s absence to strengthen his case for a roster spot. The second year back carried 19 times for 62 yards and caught one pass for 10 yards while showing patience behind his line.
“Rasheen, he was bringing it,” Harbaugh said according to The Baltimore Banner. Ali addressed his performance after the game. “There’s always stuff I can clean up, but I feel like I did good. I was getting the yards that was given to me.”
With Derrick Henry, Justice Hill and Mitchell occupying three spots on the roster, Ali appeared set to claim the fourth running back position.
Roster Battle Implications
Baltimore entered this second exhibition game with roughly five roster spots remaining open out of 53. Several bubble players used the opportunity to strengthen their cases before the August 27 deadline.
Corey Bullock started at center and received praise from Rush for his communication. The second year lineman spent 2024 on the practice squad but climbed the depth chart during camp. Beau Brade saw action at safety on defense and special teams. Harbaugh said “Beau’s good enough to make the team” while praising his special teams contributions.
David Ojabo recorded two tackles while competing with Adisa Isaac for an outside linebacker spot. Isaac’s dislocated elbow, which sidelined him for several weeks, gave Ojabo additional opportunities to prove his value.
For Dallas, first round pick Tyler Booker made his NFL debut at right guard after sitting out Week 1. Damone Clark’s seven tackles reinforced his push for increased playing time despite remaining outside the starting lineup.
Final Roster Outcomes
Baltimore made its final roster cuts on August 27, keeping all four running backs as Harbaugh promised with Ali claiming the fourth spot. Loop earned the starting kicker job to replace Justin Tucker, while Lowery made the roster with his secondary versatility after the Ravens lost rookie cornerbacks Bilhal Kone and Robert Longerbeam to season-ending injuries.
Rush’s 198-yard performance in his return to Dallas, Loop’s five field goals that scored 17 points in front of his hometown crowd, and a defense that held the Cowboys to seven first downs combined to give Baltimore a 31-13 victory. The complete statistical breakdown and play-by-play details are available in the official NFL gamebook from the August 16 matchup at AT&T Stadium.

