Each NFL team is allowed a maximum of 90 players under contract on its offseason roster. The Dallas Cowboys just signed OL DJ Wingfield as an undrafted free agent, bringing them to exactly 90 players under contract on their roster right now – assuming Malachi Lawrence eventually signs his rookie contract.
But even though they’ve maxed out at 90 players, the roster will continue to change over the coming weeks and months, as every single new signing will have to be accompanied by a corresponding player being
released who is currently on the roster.
In total, the 90 Cowboys players are comprised as follows:
- 48 players returning from last season
- 10 players signed as free agents since the end of last season
- 2 players brought in via trade
- 7 rookies drafted in the 2026 NFL draft
- 9 players signed to reserve/future contracts earlier this yea
- 12 college free agents added after the draft.
Here’s how the roster currently stands, keeping in mind that this first roster iteration of 2026 may already be slightly outdated by the time you read this.
body .sbnu-legacy-content-table td, body .sbnu-legacy-content-table th, body .sbnu-legacy-content-table { border: 1px solid #000 !important; border-collapse: collapse !important; }| Player | POS | Age | Player | POS | Age | |
| 48 Returning Players | 12 Free Agents | |||||
| Bryan Anger | P | 37 | Jonathan Bullard | DE | 32 | |
| Brandon Aubrey | K | 31 | Cobie Durant | CB | 28 | |
| Corey Ballentine | CB | 30 | Matt Hennessy | OL | 28 | |
| Justin Barron | LB | 24 | Sam Howell | QB | 25 | |
| T.J. Bass | G | 27 | Tyler Johnson | WR | 27 | |
| Cooper Beebe | C | 24 | Derion Kendrick | CB | 25 | |
| Markquese Bell | S | 27 | P.J. Locke | DB | 29 | |
| DaRon Bland | CB | 26 | Otito Ogbonnia | DT | 25 | |
| Jaydon Blue | RB | 22 | Curtis Robinson | LB | 27 | |
| Tyler Booker | G | 22 | Jalen Thompson | S | 27 | |
| Trikweze Bridges | CB | 25 | Marquez Valdes-Scantling | WR | 31 | |
| Josh Butler | CB | 29 | Tyrus Wheat | DE | 26 | |
| Caelen Carson | CB | 22 | 2 Trade Acquisitions | |||
| Alijah Clark | DB | 30 | Rashan Gary | OLB | 28 | |
| Kenny Clark | DT | 23 | Dee Winters | LB | 25 | |
| Ajani Cornelius | OT | 27 | 7 Draft Picks | |||
| Malik Davis | RB | 27 | Jaishawn Barham | LB | 22 | |
| Donovan Ezeiruaku | DE | 22 | Caleb Downs | DB | 21 | |
| Princeton Fant | TE | 27 | Malachi Lawrence | OLB | 22 | |
| Jake Ferguson | TE | 27 | Devin Moore | CB | 22 | |
| Ryan Flournoy | WR | 26 | LT Overton | DL | 21 | |
| Tyler Guyton | T | 23 | Drew Shelton | OT | 22 | |
| Malik Hooker | S | 30 | Anthony Smith | WR | 24 | |
| James Houston | DE | 27 | 9 Reserve/Future | |||
| Shemar James | LB | 21 | Israel Abanikanda | RB | 23 | |
| Trevor Keegan | G | 25 | Parris Campbell | WR | 28 | |
| CeeDee Lamb | WR | 27 | Zion Childress | DB | 24 | |
| Marist Liufau | LB | 25 | Traeshon Holden | WR | 24 | |
| Hunter Luepke | RB | 26 | Marcellus Johnson | T | 26 | |
| Phil Mafah | RB | 23 | Isaiah Land | LB | 26 | |
| Joe Milton III | QB | 26 | Nick Leverett | OL | 28 | |
| Jonathan Mingo | WR | 25 | Adedayo Odeleye | DL | 28 | |
| DeMarvion Overshown | LB | 25 | Julius Wood | S | 25 | |
| George Pickens | WR | 25 | 11 UDFAs | |||
| Dak Prescott | QB | 32 | Camden Brown | WR | n/a | |
| Shavon Revel Jr. | CB | 24 | Tommy Dunn | DT | n/a | |
| Luke Schoonmaker | TE | 27 | Sidney Fugar | OG | 23 | |
| Trent Sieg | LS | 30 | Kelvin Gilliam | DT | n/a | |
| Tyler Smith | OL | 25 | Jordan Hudson | WR | 22 | |
| Brevyn Spann-Ford | TE | 26 | Langston Patterson | ILB | n/a | |
| Terence Steele | T | 28 | Shiyazh Pete | OL | n/a | |
| Reddy Steward | DB | 25 | Dominic Richardson | RB | 25 | |
| Nate Thomas | T | 24 | DJ Rogers | TE | 24 | |
| Jay Toia | DT | 22 | Michael Trigg | TE | 23 | |
| KaVontae Turpin | WR | 29 | DJ Withers | DT | n/a | |
| Sam Williams | DE | 27 | DJ Wingfield | OL | n/a | |
| Javonte Williams | RB | 26 | ||||
| Quinnen Williams | DT | 28 | ||||
One interesting dynamic highlighted by the table above: With 48 players returning to the roster from 2025 (on the left side of the table) and 41 new players added to the roster (on the right side of the table) basically every new addition to the team will have to beat out a returning player for a roster spot on the final 53.
And so the 2026 season begins.












