Edwards was born in 2003 in West Bloomfield, Michigan, the son of Kevin and Donna Edwards.[2] His mother, Donna, died from cancer in 2005 when Donovan was two years old. He was raised by his father, Kevin Edwards Sr and older brother Kevin Jr.[3] Edwards' grandfather, Charlie Primas Jr, won Mr. Basketball in Michigan in 1950.
Edwards played high school football at West Bloomfield High School, under head coach Ronald Bellamy, who would later join Edwards at the University of Michigan as an assistant coach. He was high school teammates with Makari Paige and Semaj Morgan. As a senior, in 2020, he rushed for 1,502 yards and 30 touchdowns, leading West Bloomfield to a Division 1 state championship.[4]
Edwards was honored as the 2020 Gatorade Michigan Football Player of the Year,[5] selected as the captain of the Detroit Free Press 2020 Dream Team,[6] and was named Mr. Football for the state of Michigan. He was rated as a five-star recruit by 247Sports.[7]
In the 2021 season, Edwards rushed for 174 yards on eight carries and caught 20 passes for 265 yards. He scored his first two touchdowns against Northern Illinois on September 18, 2021, a 4-yard and 58-yard touchdown.[10] In the first half of the Big Ten Championship Game against Iowa on December 4, Edwards threw a 75-yard touchdown pass to Roman Wilson, after receiving a backward pass from quarterback Cade McNamara.[11]
Sophomore season
In 2022, Edwards played in 11 games, with three starts. Edwards rushed for 991 yards, had 200 yards receiving, and scored 9 touchdowns. He earned his first career start against Michigan State on October 29, and totaled 80 yards in the win.
On November 26, Edwards led Michigan to a 45-23 victory against rival Ohio State in Columbus, rushing for 216 yards with touchdown runs of 75 and 85 yards in the fourth quarter.[13]
The following week, in the Big Ten Championship game, Edwards rushed for 185 yards and one touchdown against Purdue to win the conference championship, and earn the Big Ten Championship MVP award.[14]
On December 31, in the Fiesta Bowl (CFP Semifinal), Edwards rushed for his third straight 100-yard game with 119 yards on 23 carries in the loss to TCU.[15]
Junior season
In 2023, Edwards played in all 15 games on Michigan's national championship team, finishing with 746 rushing and receiving yards, 5 touchdowns and a career high 30 receptions.
In the 2024 College Football Playoff National Championship, Edwards rushed for 104 yards, including touchdown runs of 41 and 46 yards. He became the first player in college football history, since the BCS launched in 1998, to have two rushing touchdowns of over 40 yards in a national championship game, and led Michigan to victory versus the Washington Huskies.[16][17]
Donovan Edwards (104 yards) and Blake Corum (134 yards) also became the first pair of teammates in college football playoff history to each rush for over 100 yards in the national championship game.[18]
Senior season
Entering his senior season, Edwards was ranked as one of the top running backs in college football prior to the 2024 season.[19][20][21] He was named one of the three cover athletes for EA Sports College Football 25.[22][23]
Edwards assumed the role as the leader for the Wolverines in 2024 and was voted as team captain, filling both the starting running back and leadership position held by his predecessor Blake Corum.[24][25] After a slow start to the season, in week three versus Arkansas State, Edwards rushed for 82 yards and scored his first rushing touchdown of the season; second total touchdown.[26] In week four against the USC Trojans, Edwards rushed for 74 yards and a touchdown.[27] In week six versus Washington, Edwards carried the ball 14 times for 95 yards and a touchdown.[28] In week nine versus Michigan State, Edwards accounted for 64 total yards, including the game deciding 23 yard touchdown pass to Colston Loveland in the fourth quarter, as Michigan defeated the Spartans 24-17.[29]