
College football Week 1 Power Rankings: Where did Coach Prime and Colorado debut?
More Videos
Published
2 years agoon
By
adminCoach Deion Sanders said his Colorado Buffaloes were coming in 2023, and now they’ve arrived in our Power Rankings.
The Buffaloes’ 45-42 victory in Week 1 at No. 17 TCU, the national runner-up in the 2022 season, made believers out of ESPN’s writers. Colorado, which had only one win last season, went from unranked to No. 21. Now they get another chance to prove themselves, this time against Big Ten foe — and former Big 12 rival — Nebraska in their home opener.
The most impressive win of the week, though, belonged to Coach Prime’s alma mater. Florida State scored 31 consecutive points against No. 5 LSU on Sunday and ESPN voters rewarded that effort by moving them from preseason No. 7 in the power rankings all the way up to No. 2.
Five consecutive days of football ended with a stunning upset as Duke took down No. 9 Clemson.
A look at the full power rankings after the first full week of college football.
Ho-hum. Another dominant defense, another deep running game, another Brock Bowers touchdown. What else did you expect from the back-to-back champs? Yeah, quarterback Stetson Bennett is finally gone, but Carson Beck looked solid in his debut as a starter against Tennessee Martin, completing 21 of 31 passes for 294 yards, a touchdown and no interceptions. All told, Georgia racked up 559 yards of offense, which should be plenty against one of the weakest schedules in the SEC this season. Ball State is up next in the quest to three peat, followed by a home game against South Carolina. — Alex Scarborough
Up next: vs. Ball State (Noon ET, SEC Network)
It is hard to remember the last time the Seminoles completely dismantled an opponent the way they did LSU in the second half of a 45-24 victory on Sunday night. It may very well have been during the 2013 national championship season, and this just happens to be its 10-year anniversary. After a slow start, Florida State scored 31 unanswered second-half points to turn a close game into a rout. Quarterback Jordan Travis settled down after a shaky first half and scored five total touchdowns — one rushing, four passing. But the star of the game was transfer receiver Keon Coleman, who arrived from Michigan State in the offseason. LSU could not cover Coleman, and he made the plays that counted most — three touchdown receptions, 122 yards and an exclamation point to start a season that began with high expectations and those expectations have skyrocketed even higher. — Andrea Adelson
Up next: vs. Southern Miss (8:30 p.m. ET, ACC Network)
No coach Jim Harbaugh, no offensive coordinator Sherrone Moore, no problem. With both serving suspensions, defensive coordinator Jesse Minter was the acting head coach against East Carolina and helped lead Michigan to its first win of the season. The offense, surprisingly, was led by the passing game and quarterback J.J. McCarthy, who threw for 280 yards and three passing touchdowns in three quarters of work. Running back Blake Corum had a rushing touchdown, but it was receiver Roman Wilson who put up the most points, catching three McCarthy touchdowns. Michigan’s defense held East Carolina scoreless until a field goal on the final play of the game. — Tom VanHaaren
Up next: vs. UNLV (3:30 p.m. ET, CBS)
Jalen Milroe was nearly perfect against Middle Tennessee, accounting for 242 total yards (194 passing, 48 rushing), four touchdowns (three passing, two rushing) and no turnovers. But was that enough to secure the starting job at quarterback? It might be a week too soon to say considering the caliber of competition. Next week, against Texas, will be the real litmus test about whether Milroe can handle the pressure and fit the ball into tight windows. But setting the QB battle aside, Crimson Tide fans can feel good about the receivers, particularly Isaiah Bond, and the defense, which consistently created pressure on the passing game. — Scarborough
Up next: vs. Texas (7 p.m. ET, ESPN)
After taking care of business in Week 0 against San Jose State, the Trojans handled Nevada at home with even greater ease by a score of 59-14. Aside from a 72-yard pass that led to the Wolfpack’s first score of the game and a 77-yard pass that resulted in the other, the USC defense looked much-improved against a subpar offense that struggled to get anything going. Caleb Williams produced yet another flawless performance, throwing for 324 yards on 24 pass attempts. He had five touchdowns, while adding a healthy dose of his patented scrambling highlights, and didn’t have to play beyond the first drive of the third quarter. — Paolo Uggetti
Up next: vs. Stanford (10:30 p.m. ET, Fox)
It wasn’t exactly pretty, nor was it a memorable debut for rookie starting quarterback Kyle McCord, but Ohio State earned a Big Ten road win at Indiana. The Buckeyes are going to have to improve quickly if they want to remain a CFP contender. McCord completed 20 of 33 pass attempts for 239 yards and one interception. It wasn’t the kind of offensive performance Ohio State fans are used to, as the Buckeyes had the second-highest scoring offense in the FBS last year, and have averaged at least 41 points every season since Ryan Day succeeded Urban Meyer in 2019. Against IU, which had the worst defense in the Big Ten last year, Ohio State settled for three field goals and was 2-of-12 on third downs. It was also a quiet day for the Buckeyes’ superstars, as receiver Marvin Harrison Jr. had just two catches for 18 yards. — Heather Dinich
Up next: vs. Youngstown State (Noon ET, Big Ten Network)
1:06
Why Gilmore, Acho are concerned about Ohio State after Week 1
Rod Gilmore and Sam Acho explain their worries about Ohio State after a 23-3 win over Indiana.
Coach James Franklin’s reluctance to name a starting quarterback couldn’t calm the excitement around Drew Allar, who predictably took the field first against West Virginia and played well. Penn State’s most decorated quarterback recruit since Christian Hackenberg (2013), Allar opened the season with 325 pass yards and three touchdowns, completing 21 of 29 attempts with no interceptions. He became the first PSU quarterback since Daryll Clark in 2009 to reach 300 pass yards and three touchdowns in an opener. Penn State’s offense took a while to get going, though, recording only 14 points through the first 36-plus minutes. The Nittany Lions missed two field-goal attempts and didn’t really get their running game going consistently. Allar gives Penn State a different element in the pass game, as coordinator Mike Yurcich can stretch the field more with wideout KeAndre Lambert-Smith and others. — Adam Rittenberg
Up next: vs. Delaware (Noon ET, Peacock)
Turn on a Washington game and chances are you’ll see quarterback Michael Penix finding a wide-open receiver time and time again. The offensive scheme of head coach Kalen Deboer and coordinator Ryan Grubb makes the Huskies’ ability to move the ball seem almost effortless at time. In the Huskies’ dominant 56-19 win against Boise State, Penix passed for 450 yards and five touchdowns without a pick to get his Heisman Trophy campaign off to a strong start. As expected, arguably the nation’s top trio of receivers — Rome Odunze (7 catches, 132 yards, TD), Ja’Lynn Polk (3 catches, 101 yards, TD) and Jalen McMillan (8 catches, 95 yards, 2 TD) — were equally impressive. — Kyle Bonagura
Up next: vs. Tulsa (5 p.m. ET, Pac-12 Network)
Tennessee was a four-touchdown favorite in its season opener against Virginia, and even though the Vols were guilty of a few missteps in the first half, they were never threatened in a blowout victory in Nashville. Joe Milton III was solid at quarterback with 201 passing yards, two passing touchdowns and two rushing touchdowns in three quarters, and the Vols racked up 499 yards of total offense. But the story of the game for Tennessee was its defense. The Cavaliers took over on Tennessee’s side of the 50 three times in the first half, but all Tennessee’s defense would allow was a single field goal, which set the tone for the rest of the game. — Chris Low
Up next: vs. Austin Peay (5 p.m. ET, ESPN+)
The Utes began their defense of two straight Pac-12 titles by avenging their season-opening loss to Florida from last year. Utah won despite several injuries, most notably quarterback Cam Rising, who couldn’t play as he continues to recover from an ACL surgery. His absence allowed coach Kyle Whittingam’s team to show off its depth at the position as well as their strong defensive identity on their way to a 24-13 win. Although the Utes and the Gators were only separated by 13 points, Utah dominated the matchup thanks to the work of Bryson Barnes (12-of-18, 159 passing yards and two touchdowns) and Nate Johnson (six carries, 45 yards and a touchdown), who split reps at quarterback and found success in the air and the ground respectively. Utah’s defense didn’t allow a score until early in the fourth quarter. — Uggetti
Up next: at Baylor (Noon ET, ESPN)
Texas eventually rolled past Rice, 37-10. The Longhorns scored only one touchdown on their first seven drives, settling for field goals and turning the ball over on downs twice, but a 21-0 third quarter turned an odd 16-3 game into a laugher. Quinn Ewers completed 19 of 30 passes for 260 yards and touchdowns to three different receivers, and the running back trio of Jaydon Blue, Jonathon Brooks and Cedric Baxter ground out 145 yards on 27 carries. The UT defense only sacked Rice’s JT Daniels once but hurried him constantly, picked off two passes and broke up four more. In all, kicker Bert Auburn made a few too many appearances, and the Longhorns were a pretty mediocre 6-for-15 on third downs, but this one was still easy. — Bill Connelly
Up next: at Alabama (7 p.m. ET, ESPN)
The Ducks became the first FBS team since — surprise? — UNLV in 2015 to score 80 points in a game during their 81-7 win against Portland State. The Ducks had more than 300 yards rushing (348) and 300 yards passing (381) in the same game for the first time since 2017 and played essentially their entire eligible roster. Considering the considerable talent gap, there’s probably not much that can be learned, but it was a nice way to welcome back college football in Eugene where expectations are high. — Bonagura
Up next: at Texas Tech (7 p.m. ET, Fox)
Playing just a week after a game in Ireland, Notre Dame got through a predictably sluggish first quarter to pull away from Tennessee State. Quarterbacks Sam Hartman and Steve Angeli combined for 324 passing yards, four touchdowns and no interceptions. The Irish had 221 rushing yards, led by Audric Estime‘s 116, and continued to receive stifling play from their defense. Notre Dame has held its first two opponents without a touchdown for the first time since 1975. The Irish had 28 points in the second quarter, the team’s highest total in a quarter since tallying 31 in the fourth against Wisconsin in 2021. Notre Dame’s scoring margin of 98-6 marks its highest points differential (92) through the first two games of a season since 1932, when it outscored Haskell and Drake by 135. — Rittenberg
Up next: At NC State (Noon ET, ABC)
The biggest story in the Tar Heels’ 31-17 victory over South Carolina was not quarterback Drake Maye. It was their defensive performance, and in particular their physicality and aggressiveness up front that raised eyebrows. A season ago, North Carolina struggled through poor defensive performances and one of the biggest question marks about this team headed into the season was how much that defense would improve. We got an early answer in Week 1. After getting only 17 total sacks last season, North Carolina had a whopping nine on Saturday — in addition to 16 tackles for loss. That was its highest sack total in the last 25 seasons. Linebacker Kaimon Rucker was particularly impressive with two sacks, 5.5 tackles for loss and eight total tackles and was named the Walter Camp National FBS Defensive Player of the Week. — Adelson
Up next: vs. Appalachian State (5:15 p.m. ET, ACC Network)
A week after San Jose State put up 28 on USC, Oregon State’s trip to SJSU figured to serve as a measuring stick game. After losing some key players from the Pac-12’s best defense in 2022, how would this re-worked unit compare to USC? Pretty darn well. The Beavers’ starting group allowed just 10 points — looking every part as good as the one that led the team to a 10-win season a year ago — and, perhaps more importantly, were joined by a proficient offense as quarterback D.J. Uiagalelei turned in a sparkling debut. A San Jose State touchdown in the closing seconds only made the Beavers’ 42-17 win less of a blowout. It’s just one game but the combination of improved offense with no regression on defense is the formula OSU was looking for to contend in the conference. — Bonagura
Up next: UC Davis (9 p.m. ET, Pac-12 Network)
You want your FCS games to be as forgettable as possible. In that regard, Saturday night against Southeast Missouri State was a total success for Kansas State. Granted, quarterback Will Howard made history by becoming just the sixth player in Big 12 history to record passing, rushing and receiving touchdowns in the same game — some might end up remembering that — and Avery Johnson, Howard’s four-star freshman backup, was dynamic in a small sample. But the Wildcats erupted for 28 second-quarter points and cruised in for a 45-0 victory. Running back DJ Giddens rushed for 128 yards, receiver RJ Garcia II and tight end Ben Sinnott each topped 100 receiving yards, linebacker Austin Moore recorded a trio of tackles for loss and now it’s on to a tricker game. — Connelly
Up next: vs. Troy (Noon ET, FS1)
The offense clearly needs some work after a lousy effort against Florida State, particularly in the red zone. And while quarterback Jayden Daniels showed once again he’s a big play waiting to happen running the football, he’s yet to prove he can consistently push the ball downfield in the passing game. But perhaps more troubling was the play of the secondary, which flat out got exposed by Keon Coleman, Johnny Wilson and Co. Getting Maason Smith back at tackle and pairing him alongside Mekhi Wingo should help when it comes to pressuring the quarterback, but the DBs have to step up. Grambling offers a good opportunity to regroup this Saturday, but don’t sleep on a trip to Mississippi State the following week where quarterback Will Rogers won’t be afraid to put the ball in the air. — Scarborough
Up next: vs. Grambling (7:30 p.m. ET, ESPN+)
2:25
Ryan Clark not happy after LSU’s loss to FSU
Ryan Clark weighs in on LSU’s season-opening loss to Florida State and what the Tigers need to do to improve.
Lane Kiffin waited all preseason to name a starting quarterback, which must have motivated Jaxson Dart. He started Saturday’s opener by completing his first 11 passes and finished the game with 334 passing yards and four touchdowns — all four going to Tre Harris — as the Rebels steamrolled FCS foe Mercer 73-7 at Vaught-Hemingway Stadium. Harris, a transfer from Louisiana Tech, set an Ole Miss single-game record with four touchdown receptions. Spencer Sanders, an Oklahoma State transfer, took over for Dart at quarterback in the third quarter and also threw two touchdown passes, as the Rebels piled up 667 yards of total offense. Jordan Watkins‘ 70-yard punt return for a touchdown put the Rebels ahead 45-7 a few minutes into the third quarter and was their first punt return for a touchdown in 10 years. — Low
Up next: at Tulane (3:30 p.m. ET, ESPN2)
The Blue Devils were one of the most improved teams in college football last season, but not many gave them a chance against Clemson. After all, they had lost their previous five meetings to the Tigers by an average of 31 points. But coach Mike Elko has done a masterful job since taking over Duke a year ago — and his team outcoached and outplayed Clemson in a 28-7 victory Monday night, a stunning victory in every facet. Quarterback Riley Leonard outplayed Clemson’s Cade Klubnik, with 273 total yards and a score. It was Duke’s first win over an AP Top 10 team since Sept. 30, 1989, when Steve Spurrier was the head coach. The team they beat? Clemson. Spurrier and members of the 1989 team happened to be at the game, watching yet another historic moment in Duke football history. — Adelson
Up next: vs. Lafayette (6 p.m. ET, ESPN+)
After a frustrating 6-7 debut season, Brent Venables and his Sooners were looking for a bright start to 2023. Safe to say, beating Arkansas State 73-0 probably qualifies as “bright.” Dillon Gabriel (who only had to play in the first half) and backup Jackson Arnold completed a combined 30 of 33 passes for 422 yards and three touchdowns as OU scored on every drive of the first three quarters. Nineteen different Sooners got a touch, and eight scored a touchdown. ASU, meanwhile, couldn’t top 200 total yards until the final drive of the game. This was always going to be a blowout, but it was a particularly resounding one. One assumes OU will find more resistance against SMU next week, but you couldn’t ask for a better start to a rebound year. — Connelly
Up next: vs. SMU (6 p.m. ET, ESPN+)
The team of the offseason opened its season in record-setting fashion to beat TCU 45-42 on the road. Coach Deion Sanders was the story coming in, but his son Shedeur owned the spotlight by passing for 510 yards – a Colorado single-game record – and four touchdowns, while completing 38 passes. Travis Hunter, the other headliner in Deion Sanders’ massive group of newcomers, had an interception and 119 receiving yards while logging a staggering 129 snaps in his Buffaloes debut. Colorado had four 100-yard receivers for the first time and snapped a streak of 24 consecutive losses as an underdog of 21 points or more. The defense needs work after surrendering 541 yards, but Colorado appears much better than many of the bleak preseason forecasts, of which Sanders and his players have “got receipts.” — Rittenberg
Up next: vs. Nebraska (Noon ET, Fox)
0:48
Sam Acho: Shedeur Sanders was MVP of Colorado’s win over TCU
Sam Acho has a lot of praise for Shedeur Sanders after Colorado’s win over TCU.
The head coach Jimbo Fisher-offensive coordinator Bobby Petrino pairing got off to a high-flying start in a 52-10 blowout of New Mexico, giving the Aggies hope last season’s woes that led to a 5-7 season are gone. The Aggies scored on their first five possessions and sophomore QB Conner Weigman had a career-high five touchdown passes, three to Noah Thomas and two to Evan Stewart, who had 8 catches for 115 yards. Since Weigman took over as the Aggies’ starter last October, he has thrown 12 TDs with zero interceptions — that’s the most touchdowns without an interception in the FBS during that span. The defense dominated as expected, allowing 91 yards and just 2.8 yards per carry. Another new face, Boston College transfer Josh DeBerry, made an instant impact with 10 tackles, a sack and an interception. — Dave Wilson
Up next: at Miami (3:30 p.m. ET, ABC)
The Badgers’ new-look offense looked flat in the first half. Quarterback Tanner Mordecai threw an interception and Wisconsin held just a four-point lead over Buffalo. It was a different story in the second half, however, as the Badgers showed flashes of the offense new coach Luke Fickell and offensive coordinator Phil Longo are hoping to build. Running back Chez Mellusi ripped off an 89-yard touchdown run and finished the game with 157 yards and two total touchdowns. Braelon Allen also got in on the scoring with two rushing touchdowns and 141 yards of his own. — VanHaaren
Up next: at Washington State (7:30 p.m. ET, ABC)
Picking up where they left off in last January’s Cotton Bowl Classic upset of USC, quarterback Michael Pratt was nearly flawless and Tulane began the season with a bang. Pratt completed 14 of 15 passes for 294 yards and four touchdowns (three in the first half). Pratt’s second career four-touchdown game tied him with Patrick Ramsey for the Green Wave’s career passing touchdown record (72). Pratt connected with Jha’Quan Jackson (three receptions for 106 yards) for touchdown passes of 47 and 48 yards, helping highlight an offense that racked up 436 total yards. — Blake Baumgartner
Up next: vs. Ole Miss (3:30 p.m. ET, ESPN2)
This was supposed to be the start of a new era for the Tigers. Dabo Swinney fired Brandon Streeter as offensive coordinator and brought in the hottest name on the market, Garrett Riley. QB DJ Uiagalelei, who shouldered much of the blame for Clemson’s offensive struggles in 2021 and 2022, transferred to Oregon State, and the keys to the offense were handed to Cade Klubnik. And Monday was to be the grand unveiling. Instead, it was more of the same. Klubnik struggled mightily, the receivers were rarely open and mistakes abounded. Four trips into the red zone resulted in zero points, and turnovers handed Duke several prime opportunities. If 2023 was supposed to be a rebirth, Monday sure looked a lot more like a step backwards. — David Hale
Up next: vs. Charleston Southern (2:15 p.m. ET, ACC Network)
0:50
Duke fans storm the field after historic upset of No. 9 Clemson
Duke fans rush the field to celebrate a monumental upset of No. 9 Clemson.
You may like
Sports
Ranking the best running backs in college football for 2025
Published
10 hours agoon
April 2, 2025By
admin
Who will be the best running backs in college football in 2025?
We asked our college football reporters to vote for their top 10, distributing points based on their selections (10 points for a first-place vote, 9 points for second place and so on).
The results at the top include some familiar faces who made a mark in the College Football Playoff last season, but further down the list are some key transfers in new places and two freshmen who burst on to the scene, among others.
Here’s a look at our picks for the top 10 running backs in college football:
Points: 96 (8 of 10 first-place votes)
2024 stats: 163 carries, 1,125 yards, 17 TDs; 28 receptions, 237 yards, 2 TDs
Love emerged as Notre Dame’s top offensive playmaker during his sophomore season with 1,125 rushing yards and 17 touchdowns. He averaged 6.9 yards per carry. The only two FBS running backs with 150-plus attempts to average more yards per carry last season were Boise State’s Ashton Jeanty and Louisville’s Isaac Brown.
Love, at 6 feet and 212 pounds, is as effective earning the tough yards, as evidenced by his tackle-breaking touchdown against Penn State in the College Football Playoff, as he is breaking big plays. He had eight touchdowns of 30 yards or longer last season. The Irish want to get him the ball even more in 2025, as Love has lined up some as a wide receiver during spring practice. He caught 28 passes for 237 yards and two touchdowns in 2024. — Chris Low
Points: 82 (2 of 10 first-place votes)
2024 stats: 172 carries, 1,099 yards, 12 TDs; 41 receptions, 375 yards, 5 TDs
Singleton faced five-star expectations when he enrolled at Penn State in 2022 and has lived up to them throughout his time in State College. Now he’s coming back for his senior season to chase a national championship after helping the Nittany Lions break through to the CFP semifinals last season.
Singleton has put up a combined 4,673 all-purpose yards over the past three seasons, second most among all FBS backs behind Boise State’s Ashton Jeanty, and 41 career touchdowns. He has shared carries every season, averaging just 12.2 rushes per game over his career, but has consistently been highly productive and a true home run threat as a rusher, receiver and kick returner. — Max Olson
Points: 68
2024 stats: 220 carries, 1,108 yards, 8 TDs; 18 receptions, 153 yards, 2 TDs
ESPN’s Mel Kiper had Allen ranked as the No. 6 draft-eligible running back in the 2025 NFL draft class earlier this year. But rather than jumping to the pros, Allen will resume his position at Penn State as part of one of the nation’s most talented backfields alongside fourth-year quarterback Drew Allar and rushing partner Nicholas Singleton.
The Nittany Lions’ physical complement to Singleton and his elusive rushing style, Allen carried 220 times — fourth most among Big Ten running backs — and finished with 1,108 rushing yards and eight touchdowns as a junior in 2024. The 5-foot-11, 229-pound rusher averaged 6.7 yards per attempt across four postseason games, and ball security stands among his most valuable traits — Allen has lost one fumble across 559 career carries. — Eli Lederman
Points: 51
2024 stats (with Tulane): 265 carries, 1,401 yards, 15 TDs; 19 receptions, 176 yards, 2 TDs
The Tulane transfer ran for 1,401 yards last fall, ninth most nationally and more than any other returning running back. Hughes established himself as an exceptionally productive talent in two seasons with the Green Wave, and he lands at Oregon with two years of eligibility as an ideal replacement for 1,267-yard rusher Jordan James.
Hughes broke out for 1,378 yards on 258 carries as a freshman in 2023 before effectively replicating that rushing season. A key uptick in 2024: Hughes’ rushing touchdown count climbed from seven to 15. His 949 yards after first contact in 2024, per TruMedia, also leads all returning rushers in 2025. As the Ducks break in new quarterback Dante Moore, Hughes’ production and dependability could be especially important. — Lederman
Points: 45
2024 stats: 165 carries, 1,173 yards, 11 TDs; 30 receptions, 152 yards, 1 TD
There’s a good argument that last season, as a true freshman, Brown was the most explosive back in the country. Brown led all power-conference backs in yards per rush (7.11), had the fifth-most explosive runs (12 yards or more) with 33 and forced 41 missed tackles. His 8.2 yards-per-carry average between the tackles was a full yard better than any other power-conference running back. Brown also was a threat out of the backfield and in the return game. He eclipsed 99 yards of all-purpose yardage in eight of his past 10 games. — David Hale
Points: 38
2024 stats (with Louisiana-Monroe): 237 carries, 1,351 yards, 13 TDs; 8 receptions, 72 yards, 0 TDs
Hardy established himself as one of the top true freshmen in college football last season at Louisiana-Monroe. He rushed for 1,351 yards, including eight 100-yard games, and scored 13 touchdowns. He was overlooked by recruiters coming out of high school but was one of the top running back targets in the transfer portal and landed at Missouri.
Hardy, 5-foot-10 and 205 pounds, is at his best making defenders miss and churning out yards after contact. He was one of seven players nationally to have 1,000 yards or more after contact (1,012) last season. Hardy forced 91 missed tackles — only Boise State’s Ashton Jeanty and Arizona State’s Cam Skattebo had more. With Kewan Lacy leaving for Ole Miss, Hardy will get all the carries he can handle in 2025. — Low
Points: 31
2024 stats: 184 carries, 966 yards, 5 TDs; 52 receptions, 579 yards, 4 TDs
Reid made the move up from FCS Western Carolina to follow his offensive coordinator, Kade Bell, to Pitt last year and quickly proved he’s one of the most dynamic offensive playmakers in college football. The 5-8, 175-pound playmaker put up 1,704 all-purpose yards — 966 rushing, 579 receiving and 159 on punt returns — and scored 10 total touchdowns in an All-America debut season.
Reid achieved all that despite missing two games because of injury, and he finished fifth among all FBS players in all-purpose yards per game (154.9). The do-it-all back had three 200-yard performances over his first four games with the Panthers and will return for his senior season to produce plenty more in 2025. — Olson
Points: 19
2024 stats: 226 carries, 1,064 yards, 5 TDs; 44 receptions, 311 yards, 1 TD
Wisner stepped up in a big way for the Longhorns in 2024. Despite a depleted running back room and injuries to the offensive line across different portions of the season, Wisner had 1,064 yards and five touchdowns on the ground, adding 311 yards and another touchdown through the air. CJ Baxter should be back for the Longhorns after missing 2024 with a knee injury, but given what we saw from Wisner, he should still be well in the mix in the Texas backfield. — Harry Lyles Jr.
Points: 17
2024 stats: 169 carries, 944 yards, 9 TDs; 28 receptions, 166 yards, 3 TDs
Haynes, a wide receiver turned running back, has been one of the most consistent players in Georgia Tech’s offense over the past two seasons. Since 2023, Haynes has 2,003 yards on the ground and 16 touchdowns.
His versatility is something every team looks for in a back — he’s good at getting yards before defenders can get a hand on him (856 rushing yards before contact over the past two seasons, the most of any power-conference back in that span, per Pro Football Focus) and he’s good after they get a hand on him (his 1,145 yards after contact rank fourth, per PFF). In Haynes’ third year, the Yellow Jackets will be expecting much of the same. — Lyles
Points: 16
2024 stats: 175 carries, 1,028 yards, 12 TDs; 22 receptions, 217 yards, 1 TD
By mid October 2024, Washington had just 186 rushing yards and a touchdown to his credit (nearly all of which came against Air Force) and Baylor was a miserable 2-4 on the season. Then coach Dave Aranda tabbed Washington to serve as the Bears’ lead back, and everything changed.
Over the next six games, Washington racked up 127 carries for 818 yards and 11 touchdowns as Baylor won six straight. Washington was banged up early in Baylor’s bowl game against LSU and got just five carries — it’s no coincidence the Bears lost — but his growth throughout 2024 paired with that of quarterback Sawyer Robertson has Baylor thinking playoff in 2025. — Hale
Also receiving votes: Jonah Coleman, Washington, 15 points; Jaydn Ott, California, 14; Jahiem White, West Virginia, 14; Darius Taylor, Minnesota, 13; Caden Durham, LSU, 11; Jadan Baugh, Florida, 8; Nate Frazier, Georgia, 6; Jadarian Price, Notre Dame, 2; Le’Veon Moss, Texas A&M, 2; CJ Baxter, Texas, 1; Roman Hemby, Indiana 1
Sports
Inside one prospect’s ‘storybook’ journey from Egypt to the NFL draft
Published
14 hours agoon
April 2, 2025By
admin
-
Josh WeinfussApr 2, 2025, 06:00 AM ET
Close- Josh Weinfuss is a staff writer who covers the Arizona Cardinals and the NFL at ESPN. Josh has covered the Cardinals since 2012, joining ESPN in 2013. He is a member of the Pro Football Writers of America and a graduate of Indiana University.
AHMED HASSANEIN‘S JOURNEY to the doorstep of the NFL began on a balcony seven years ago in Cairo around a hookah.
With the roar of Cairo International Airport in the distance, Hassanein joined his two sisters, brother and nephew trading puffs in the sixth-floor penthouse they grew up in overlooking the Heliopolis suburb.
As they passed the hookah, Hassanein’s sisters, Gigi and Aziza Ibrahim, told Hassanein’s older brother, Cory Besch, about Hassanein’s life over the past decade after moving from California at age 6. Hassanein had forgotten how to speak English, had behavioral issues that caused him to be expelled from school, and was being raised by his mother, who he said had a substance abuse disorder.
“She was a very, very abusive person,” Hassanein told ESPN. “Like starting with addiction, with drugs and all that stuff, and she was really verbally abusive and physically abusive.”
Through it all, Hassanein took solace in sports including breakdancing, soccer, swimming, basketball, boxing, jujitsu, pingpong and CrossFit. He became the top-ranked CrossFit athlete in Egypt and one of the best in Africa. It also helped him cultivate a strong work ethic.
Besch, who was 30 at the time and making his first trip to Egypt in 20 years, hadn’t seen Hassanein in a decade. After hearing from his siblings that night — June 26, 2018 — Besch started formulating a plan to get Hassanein, then 15, back to the United States.
“I was like, ‘Well, what if he came and lived with me and played football for me?'” said Besch, who coached at Loara High School in Anaheim, California.
It was a major pivot for Hassanein, who was set to attend Riverside Preparatory, a military school in Gainesville, Georgia.
“I remember Aziza telling me, ‘It’s going to be really hard, and it’s going to be one of the most difficult things you’ve ever done because the culture shock is going to be there, you’re going to lose all your friends, you can’t speak English very well,'” Hassanein said.
“And I was like, ‘I can do it.'”
During a family vacation at a resort on the Red Sea later that week, Besch helped convince their father to let him move away 7,500 miles. A month later, Hassanein was on a plane to Los Angeles.
Fast-forward to today and — despite initial language barriers, lack of football knowledge and playing the sport for the first time as a sophomore in high school — Hassanein is on the verge of becoming the first Egyptian to be drafted into the NFL. ESPN draft analyst Matt Miller has the former Boise State defensive end, who is 6-foot-2, 267 pounds, going in the sixth round at pick No. 216 in his latest mock draft.
“It was surreal to think that we just dreamed this to save Ahmed and get him to the U.S., like ‘Project Mission: Get Ahmed to the U.S.,’ and then it was ‘Mission: Get Ahmed into College,’ and now it’s ‘Mission: Get Ahmed into the NFL,'” Gigi said from her apartment in Cairo.
“But it’s all surreal because who would’ve thought that Ahmed would be great at being a defensive lineman in American football when literally seven years ago, he was just sitting on the balcony praying that someone would … get him out of this misery.”
THE CULTURE SHOCK was real for Hassanein when he moved in with Besch in August 2018.
Everything from the food to the language to school was different. And then there was football.
All Hassanein knew about the sport was what Besch had posted on social media, most recently playing in a second-tier Austrian league from March to June 2018, just before he visited Egypt.
“People run and hit each other,” Hassanein recalled. “That’s all I know.”
When Hassanein arrived in California, Besch gave him a crash course, explaining everything from how to put on his pads, helmet and mouth guard to the sport’s rules.
“Everything from line of scrimmage to downs to your role and responsibility on the defense,” Besch said. “And I don’t think everything was explained explicitly because you don’t ever go back and explain the X’s and O’s in high school, right?”
Hassanein didn’t know how to get in a stance or how to catch a ball, said Mitch Olson, Hassanein’s head coach at Loara. His school’s football program was in one of the lower levels in California and didn’t have the resources other schools around them had. Each coach was in charge of multiple positions, and most of the kids didn’t play football before ninth grade because there wasn’t a youth program in the district.
“It’s like the kid got pulled off of Mars and started playing football,” Olson said.
Still, Olson saw the potential in the 16-year-old sophomore. He lined up Hassanein, then 6-foot-1 and 210 pounds, at defensive tackle on the junior varsity team for the first game of the season before moving him up to varsity. It was, by all accounts, an experiment.
Hassanein had at least one penalty every game because of his unfamiliarity with the rules. There was a game in which he grabbed a quarterback’s face mask to bring him down and another in which he tripped the quarterback, who was about to scramble by him. He remembered throwing players, kicking people and flipping them like in jiujitsu.
“I was out there just doing whatever,” Hassanein said. “I was just out there being physical. See ball, get ball.”
In fall 2018, Hassanein was watching highlights of former Los Angeles Rams defensive tackle Aaron Donald.
“What high school does he go to?” Hassanein asked his brother.
“And he was like, ‘Bro, that’s the NFL, that’s the National Football League.’ I was like, ‘OK, I want to go there.’ And he was like, ‘Bro, you know you don’t have a D-line coach at your high school and you don’t have a sled?'”
It didn’t matter to Hassanein. After talking to his brother and Olson, and watching videos, he devised a plan: Hassanein began waking up at 5 a.m. every day to work out before school. After school, he’d go to practice — either football or basketball, depending on the season — and then go back to the gym for three to four hours a night.
Everything started to click for Hassanein midway through his sophomore season.
The key, Besch, Olson and defensive coordinator Jonathan Rangel decided, was to let Hassanein’s natural strength make up for whatever technique he lacked. It worked.
Eventually, Besch started taking Hassanein to camps, where he was facing — and outplaying — prospects from top high school programs around Southern California such as St. John Bosco and Mater Dei. The night before one camp, Hassanein studied pass-rush moves on YouTube and implemented them the next day.
Colleges noticed the three-star pass rusher. On Aug. 27, 2020, as his senior season was postponed until the spring because of the COVID-19 pandemic, Hassanein received a direct message from Spencer Danielson, now Boise State’s head coach, who was then coaching the defensive line. He loved Hassanein’s film.
Hassanein told his brother, who couldn’t believe it. Besch played football with Danielson at Azusa Pacific University. Hassanein relayed that information to Danielson, and they hopped on a Zoom call to explain the situation.
Hassanein had scholarship offers from Fresno State, Duke, Kansas and Colorado before eventually choosing Boise State.
Had Hassanein’s life followed his initial plan of going to military school, looking back, he thought he’d return to Egypt after four years. Instead, he was living out a dream he never knew he had.
“It meant the world to me that somebody believed, and my brother always believed in me, but it gave me confirmation that I can do this,” Hassanein said. “I took it as a challenge because I had a lot of family members say, ‘You’re going to come back in two weeks. You’re never going to succeed. You can’t even speak English. How the hell are you going to play football?’
“And I really made it. I took it as, ‘OK, watch this.'”
DANIELSON STOOD OUTSIDE Boise State’s football facility on a June morning in 2021 with a hope and a prayer.
Because of COVID-19 restrictions, neither Danielson nor any of his coaches were able to recruit Hassanein in person, so the first time they met him was when he stepped out of the car that day. Sitting in the back of Danielson’s mind was the fact that Besch was 5-foot-8, 150 pounds in college.
“I’m waiting for him at the front of the facility like, ‘Please be 6-3. Please be 6-3,'” Danielson recalled to ESPN. “If he pops out and he’s 5-9 and Cory got me, I’m going to be really hot.
“And he pops out and he just looks like a Greek god. I’m like, ‘Yes.'”
His first year on campus, Hassanein looked like some of the Broncos’ juniors and was lifting more weight than a number of the upperclassmen, Boise State edge coach Jabril Frazier said.
From a football standpoint, Hassanein was very much a freshman.
“He didn’t know what was going on,” Frazier said. “But he played at a high level.”
Danielson’s way of rectifying that was with his “Football School,” a weeklong program leading into fall camp for all of Boise State’s incoming freshmen. It covered everything from the width of the field — 53.3 yards — to the verbiage Boise State’s coaches prefer to the fundamentals of tackling to A, B and C gaps.
For Hassanein, college football was an entirely new game. In high school, he relied on his natural ability to dominate. Not so much in college. He had to account for how the offensive lineman across from him lined up and blocked in every possible scenario and what kind of offense he was facing on a weekly basis.
It was essentially Football 101 for Hassanein.
“It was really eye-opening,” he said.
In 20 games over his first two seasons, he had two sacks. Then, going into his junior year in 2023, it all clicked. Hassanein finished with 12.5 sacks and was mentioned among the nation’s best pass rushers.
Heading into his senior season, he was coming off labrum surgery and spent the spring watching his own film and breaking down his games while he rehabbed. Hassanein had 9.5 sacks in 2024, giving him 24 for his career, the fourth most in school history.
“I currently have him projected as a late fifth- to early sixth-round pick as teams are always looking for pass-rush help,” ESPN draft analyst Jordan Reid said. “Hassanein will likely be a part of special teams early on during his career while he searches to earn a role as a contributor on defense.”
Hassanein is on the verge of making international history. When he does, it will be an emotional moment for those who helped him on the journey.
“The journey that dude made and the guts that he had to do, the things that he did to get to where he is, it is storybook, man,” Olson said. “It really is. It’s a frigging movie.”
He knows he’s not the biggest or quickest, but he says he thinks his strength will help him become a disruptive pass rusher at the next level.
Danielson described Hassanein as “one of the most violent run defenders we’ve ever had here,” pointing to the Broncos’ first defensive play of the Fiesta Bowl against Penn State.
It was first-and-10 from the Nittany Lions’ 28-yard line when Penn State tight end Tyler Warren went in motion from left to right, overloading the side closest to Hassanein. It was a run and, with a running start, Hassanein bulldozed Warren back four yards, throwing him to the ground in the process.
To Danielson, that play is everything teams need to know about Hassanein.
“Once he gets there, he’s going to be all over the coaches about being better, getting better, getting help,” Frazier said. “Give him a year to two years in the NFL and you’ll be hearing his name a lot.”
Sports
NHL playoff watch: Are the Rangers and Wild both on the ropes?
Published
17 hours agoon
April 2, 2025By
admin
As the defending Presidents’ Trophy winners, the New York Rangers were envisioned as a playoff team again in 2024-25. As the team on top of the league standings in early December, similar words could be written about the Minnesota Wild.
And yet, heading into Wednesday night’s matchup between the clubs (7 p.m. ET, ESPN+), nothing is certain about either team’s playoff chances after the pair has gone 8-9-3 in the past 10 games apiece.
The Wild enter the game in a playoff position, and have a 91.0% chance to make the playoffs per Stathletes. A key part of that is the team’s remaining strength of schedule; their remaining opponents have a 46.0% winning percentage, which is the second-easiest path. (Only the New Jersey Devils face a weaker slate in the final stretch.)
Compare that to the Rangers, who have a 27.3% chance, and will begin this game on the outside looking in. New York’s remaining slate is considerably more difficult; a 54.1% opponents’ winning percentage ranks as the second toughest, behind only the Detroit Red Wings.
If the Wild qualify as the first wild card, their likely first-round opponent is the Vegas Golden Knights; if they land in the second wild-card position, their likely opponent is the Winnipeg Jets. Unfortunately, Minnesota went 0-3 against both teams this season.
The Rangers’ more likely outcome as a playoff entrant is as the second wild card, which earns them a matchup against the Washington Capitals; the Caps have won all three games against New York this season. The Rangers could wind up as the first wild card, earning a matchup against the Atlantic Division champ. They went 1-2 against the Toronto Maple Leafs, 0-2 against the Florida Panthers (with one more game coming up on April 14), and 0-1 against the Tampa Bay Lightning (with games coming up on April 7 and April 17).
So, the future isn’t blindingly bright in the playoffs for these teams. But all you need is a ticket in, and unexpected things can happen!
There are just over two weeks left until the season’s end on April 17, and we’ll help you track it all with the NHL playoff watch. As we traverse the final stretch, we’ll provide details on all the playoff races, along with the teams jockeying for position in the 2025 NHL draft lottery.
Note: Playoff chances are via Stathletes.
Jump ahead:
Current playoff matchups
Today’s schedule
Yesterday’s scores
Expanded standings
Race for No. 1 pick
Current playoff matchups
Eastern Conference
A1 Toronto Maple Leafs vs. WC1 Ottawa Senators
A2 Tampa Bay Lightning vs. A3 Florida Panthers
M1 Washington Capitals vs. WC2 Montreal Canadiens
M2 Carolina Hurricanes vs. M3 New Jersey Devils
Western Conference
C1 Winnipeg Jets vs. WC2 Minnesota Wild
C2 Dallas Stars vs. C3 Colorado Avalanche
P1 Vegas Golden Knights vs. WC1 St. Louis Blues
P2 Los Angeles Kings vs. P3 Edmonton Oilers
Wednesday’s games
Note: All times ET. All games not on TNT or NHL Network are available to stream on ESPN+ (local blackout restrictions apply).
Minnesota Wild at New York Rangers, 7 p.m.
Washington Capitals at Carolina Hurricanes, 7 p.m. (TNT)
Florida Panthers at Toronto Maple Leafs, 7:30 p.m.
Colorado Avalanche at Chicago Blackhawks, 9:30 p.m. (TNT)
Seattle Kraken at Vancouver Canucks, 10:30 p.m.
Tuesday’s scoreboard
Washington Capitals 4, Boston Bruins 3
Montreal Canadiens 3, Florida Panthers 2 (OT)
Buffalo Sabres 5, Ottawa Senators 2
Columbus Blue Jackets 8, Nashville Predators 4
Tampa Bay Lightning 4, New York Islanders 1
St. Louis Blues 2, Detroit Red Wings 1 (OT)
Utah Hockey Club 3, Calgary Flames 1
Edmonton Oilers 3, Vegas Golden Knights 2
Anaheim Ducks 4, San Jose Sharks 3 (SO)
Los Angeles Kings 4, Winnipeg Jets 1
Expanded standings
Atlantic Division
Points: 94
Regulation wins: 37
Playoff position: A1
Games left: 8
Points pace: 104.1
Next game: vs. FLA (Wednesday)
Playoff chances: 99.9%
Tragic number: N/A
Points: 93
Regulation wins: 38
Playoff position: A2
Games left: 8
Points pace: 103.1
Next game: @ OTT (Thursday)
Playoff chances: 99.9%
Tragic number: N/A
Points: 92
Regulation wins: 35
Playoff position: A3
Games left: 8
Points pace: 102.0
Next game: @ TOR (Wednesday)
Playoff chances: 99.9%
Tragic number: N/A
Points: 84
Regulation wins: 30
Playoff position: WC1
Games left: 8
Points pace: 93.1
Next game: vs. TB (Thursday)
Playoff chances: 99.8%
Tragic number: N/A
Points: 79
Regulation wins: 25
Playoff position: WC2
Games left: 8
Points pace: 87.5
Next game: vs. BOS (Thursday)
Playoff chances: 44.7%
Tragic number: N/A
Points: 75
Regulation wins: 26
Playoff position: N/A
Games left: 8
Points pace: 83.1
Next game: vs. CAR (Friday)
Playoff chances: 2.9%
Tragic number: 13
Points: 70
Regulation wins: 26
Playoff position: N/A
Games left: 8
Points pace: 77.6
Next game: vs. TB (Saturday)
Playoff chances: 0.1%
Tragic number: 8
Points: 69
Regulation wins: 23
Playoff position: N/A
Games left: 7
Points pace: 75.4
Next game: @ MTL (Thursday)
Playoff chances: 0.1%
Tragic number: 5
Metro Division
Points: 105
Regulation wins: 41
Playoff position: M1
Games left: 8
Points pace: 116.4
Next game: @ CAR (Wednesday)
Playoff chances: 100%
Tragic number: N/A
Points: 94
Regulation wins: 40
Playoff position: M2
Games left: 9
Points pace: 105.6
Next game: vs. WSH (Wednesday)
Playoff chances: 99.9%
Tragic number: N/A
Points: 87
Regulation wins: 35
Playoff position: M3
Games left: 6
Points pace: 93.9
Next game: vs. NYR (Saturday)
Playoff chances: 99.9%
Tragic number: N/A
Points: 77
Regulation wins: 24
Playoff position: N/A
Games left: 9
Points pace: 86.5
Next game: vs. COL (Thursday)
Playoff chances: 16.7%
Tragic number: 17
Points: 77
Regulation wins: 32
Playoff position: N/A
Games left: 8
Points pace: 85.3
Next game: vs. MIN (Wednesday)
Playoff chances: 27.3%
Tragic number: 15
Points: 74
Regulation wins: 25
Playoff position: N/A
Games left: 8
Points pace: 82
Next game: vs. MIN (Friday)
Playoff chances: 8.7%
Tragic number: 12
Points: 71
Regulation wins: 20
Playoff position: N/A
Games left: 7
Points pace: 77.6
Next game: @ STL (Thursday)
Playoff chances: 0.1%
Tragic number: 7
Points: 71
Regulation wins: 20
Playoff position: N/A
Games left: 6
Points pace: 76.6
Next game: @ MTL (Saturday)
Playoff chances: ~0%
Tragic number: 5
Central Division
Points: 106
Regulation wins: 40
Playoff position: C1
Games left: 7
Points pace: 115.9
Next game: @ VGK (Thursday)
Playoff chances: 100%
Tragic number: N/A
Points: 102
Regulation wins: 40
Playoff position: C2
Games left: 8
Points pace: 113.0
Next game: vs. NSH (Thursday)
Playoff chances: 100%
Tragic number: N/A
Points: 94
Regulation wins: 38
Playoff position: C3
Games left: 7
Points pace: 102.8
Next game: @ CHI (Wednesday)
Playoff chances: 99.9%
Tragic number: N/A
Points: 89
Regulation wins: 30
Playoff position: WC1
Games left: 6
Points pace: 96.0
Next game: vs. PIT (Thursday)
Playoff chances: 92.9%
Tragic number: N/A
Points: 88
Regulation wins: 33
Playoff position: WC2
Games left: 7
Points pace: 96.2
Next game: @ NYR (Wednesday)
Playoff chances: 91%
Tragic number: N/A
Points: 80
Regulation wins: 26
Playoff position: N/A
Games left: 7
Points pace: 87.5
Next game: vs. LA (Thursday)
Playoff chances: 0.4%
Tragic number: 7
Points: 62
Regulation wins: 23
Playoff position: N/A
Games left: 7
Points pace: 67.8
Next game: @ DAL (Thursday)
Playoff chances: 0%
Tragic number: E
Points: 51
Regulation wins: 18
Playoff position: N/A
Games left: 8
Points pace: 56.5
Next game: vs. COL (Wednesday)
Playoff chances: 0%
Tragic number: E
Pacific Division
Points: 98
Regulation wins: 42
Playoff position: P1
Games left: 8
Points pace: 108.6
Next game: vs. WPG (Thursday)
Playoff chances: 100%
Tragic number: N/A
Points: 93
Regulation wins: 37
Playoff position: P3
Games left: 8
Points pace: 103.1
Next game: @ UTA (Thursday)
Playoff chances: 99.9%
Tragic number: N/A
Points: 91
Regulation wins: 31
Playoff position: P2
Games left: 8
Points pace: 100.8
Next game: @ SJ (Thursday)
Playoff chances: 99.1%
Tragic number: N/A
Points: 82
Regulation wins: 26
Playoff position: N/A
Games left: 8
Points pace: 90.9
Next game: vs. ANA (Thursday)
Playoff chances: 13.9%
Tragic number: 11
Points: 81
Regulation wins: 26
Playoff position: N/A
Games left: 8
Points pace: 89.8
Next game: vs. SEA (Wednesday)
Playoff chances: 2.7%
Tragic number: 10
Points: 74
Regulation wins: 23
Playoff position: N/A
Games left: 8
Points pace: 82.0
Next game: @ CGY (Thursday)
Playoff chances: 0%
Tragic number: 3
Points: 68
Regulation wins: 25
Playoff position: N/A
Games left: 7
Points pace: 74.3
Next game: @ VAN (Wednesday)
Playoff chances: 0%
Tragic number: E
Points: 50
Regulation wins: 14
Playoff position: N/A
Games left: 8
Points pace: 55.4
Next game: vs. EDM (Thursday)
Playoff chances: 0%
Tragic number: E
Note: An “x” means that the team has clinched a playoff berth. An “e” means that the team has been eliminated from playoff contention.
Race for the No. 1 pick
The NHL uses a draft lottery to determine the order of the first round, so the team that finishes in last place is not guaranteed the No. 1 selection. As of 2021, a team can move up a maximum of 10 spots if it wins the lottery, so only 11 teams are eligible for the No. 1 pick. Full details on the process are here. Matthew Schaefer, a defenseman for the OHL’s Erie Otters, is No. 1 on the draft board.
Points: 50
Regulation wins: 14
Points: 51
Regulation wins: 18
Points: 62
Regulation wins: 23
Points: 68
Regulation wins: 25
Points: 70
Regulation wins: 26
Points: 69
Regulation wins: 23
Points: 71
Regulation wins: 20
Points: 71
Regulation wins: 20
Points: 74
Regulation wins: 23
Points: 74
Regulation wins: 25
Points: 75
Regulation wins: 26
Points: 77
Regulation wins: 32
Points: 77
Regulation wins: 24
Points: 80
Regulation wins: 26
Points: 81
Regulation wins: 26
Points: 82
Regulation wins: 26
Trending
-
Sports2 years ago
‘Storybook stuff’: Inside the night Bryce Harper sent the Phillies to the World Series
-
Sports12 months ago
Story injured on diving stop, exits Red Sox game
-
Sports1 year ago
Game 1 of WS least-watched in recorded history
-
Sports2 years ago
MLB Rank 2023: Ranking baseball’s top 100 players
-
Sports4 years ago
Team Europe easily wins 4th straight Laver Cup
-
Environment2 years ago
Japan and South Korea have a lot at stake in a free and open South China Sea
-
Environment2 years ago
Game-changing Lectric XPedition launched as affordable electric cargo bike
-
Business3 years ago
Bank of England’s extraordinary response to government policy is almost unthinkable | Ed Conway