Signing Day History: Stefon Diggs was unstoppable, even in high school in Maryland

Signing Day History: Stefon Diggs was unstoppable, even in high school in Maryland

With National Signing Day less than a week away, we're looking back at the high school careers of some of the region's top players in recent history.

Stefon Diggs was just as challenging to play against in high school as he is now with the Minnesota Vikings, and that was back when he played offense, defense and special teams. 

A five-star recruit out of Good Counsel High in Olney, Maryland in the class of 2012, Diggs was the No. 2 wide receiver in the nation and the No. 8 player overall, listed at 6-foot-0 and 185 pounds, according to And it wasn't just that other high school teams couldn't guard him; they didn't know how.

"Preparing for him was . . . no, it was impossible, to be honest," former Gonzaga coach Aaron Brady told The Washington Post last year.

"There were times when you really thought you had him contained, and it really turned out to be an illusion," added former St. John's coach Joe Patterson. 

He could have played football for practically any school he wanted with 32 offers, including from Alabama, Auburn, Clemson, Georgia, Florida State, Ohio State and Oklahoma. But he signed with the Terrapins on Feb. 11, 2012.

Diggs kicked off his college career with a spectacular freshman season in 2012 as a wide receiver and on special teams, and it looked like the young wide receiver would re-write Maryland's record books by the time he was finished in College Park. 

He finished his first year with the Terps with 1,896 all-purpose yards -- the second-most in a single season in program history, behind Torry Smith. His 172.4 all-purpose yards per game ranked him eighth nationally and second in the ACC (Maryland hadn't left for the Big Ten yet). He was the runner-up for ACC rookie of the year.

"He’s more focused, not to say that he wasn’t before," coach Randy Edsall told The Washington Post after the 2013 spring game. "He doesn’t want to stay the same, he doesn’t want to regress. He really understands the effort that has to go into being a good player."

However, he didn't get the chance to surpass his freshman year. As a sophomore, Diggs broke his leg in an October game and missed the rest of the season. And as a junior, he missed two games with a lacerated kidney and was suspended for a third for an unsportsmanlike conduct incident against Penn State in November of 2014.

Ultimately, Diggs declared for the NFL Draft instead of playing in his senior season at Maryland, and the Vikings drafted him in the fifth round as the 146th overall pick. In his first year, he led the team in receptions and yards with 52 for 720 yards.

And now, he's one of the top receivers in the NFL. In the 2018 season -- the Vikings did not make the playoffs -- he made 102 catches for 1,021 yards and nine touchdowns with his longest at 75 yards.


Liberty at Virginia: Date, time, TV Channel, Live stream, how to watch

Liberty at Virginia: Date, time, TV Channel, Live stream, how to watch

Week 13 of the college football season is here.

Liberty (6-4) enters Week 13 as the underdog against the 7-3 Virginia Cavaliers. But for the Flames, upending the Cavaliers would send a message that they're more than deserving of a bowl game. 

Meanwhile, Virginia is fighting to stay ahead of Pitt, Virginia Tech and Miami in the ACC coastal division. Virginia has one more conference win than the others, though the Panthers and Hokies have the same overall records as the Cavaliers.

You can catch all the action Saturday at noon on NBC Sports Washington Plus as part of the network's season-long ACC coverage.

How to watch Liberty vs. Virginia

Who: Liberty vs. Virginia

What: Regular Season Week 13

When: Saturday, Nov. 23, 2019, 12 p.m. ET

Where: Scott Stadium, Charlottesville, Virginia

TV Channel: NBC Sports Washington Plus

Live Stream: NBC Sports Washington

Radio: LFSN Radio Live, WRVA 1140 AM/96.1FM, Tune-In Radio

Point Spread: N/A

Over/Under: N/A

Weather: 44 degrees, chance of rain

Liberty's full 2019 football schedule

Week 1: vs. Syracuse, L, 24-0
Week 2: at Louisiana, L, 35-14
Week 3: vs. Buffalo, W, 35-17
Week 4: vs. Hampton, W, 62-27
Week 5: vs. New Mexico, W, 17-10
Week 6: at New Mexico State, W, 20-13
Week 7: BYE
Week 8: vs. Maine, W, 59-44
Week 9: at Rutgers, L, 44-34
Week 10: at UMass, W, 63-21
Week 11: at BYU, L, 31-24
Week 12: BYE
Week 13: at Virginia, 12 p.m.
Week 14: vs. New Mexico State, 2 p.m.

Virginia's full 2019 football schedule

Week 1: at Pitt, W, 30-14
Week 2: vs. William & Mary, W, 52-17
Week 3: vs. FSU, W, 31-24
Week 4: vs. ODU
Week 5: at Notre Dame, L, 35-20
Week 6: BYE
Week 7: at Miami, L, 17-9
Week 8: vs. Duke, W, 48-14
Week 9: at Louisville, L, 28-21
Week 10: at UNC, W 38-31
Week 11: at Georgia Tech, W, 33-28
Week 12: BYE
Week 13: vs. Liberty, 12 p.m.
Week 14: vs. Virginia Tech, 12 p.m.

Elon at North Carolina: TV Channel, how to watch

USA TODAY Sports Images

Elon at North Carolina: TV Channel, how to watch

Every year the North Carolina Tar Heels play several nonconference matchups with smaller North Carolina programs. Head coach Roy Williams always makes it a priority to schedule area mid-major schools.

Fortunately for him, the Tar Heels didn't have to schedule Elon this season. They'll play on Wednesday as a campus game for the Battle 4 Atlantis tournament at the Smith Center in Chapel Hill, North Carolina. 

UNC is undefeated and ranked No. 5 in the country. Behind NBA Draft prospect, Cole Anthony, the Tar Heels have rolled through their competition. 

Elon has yet to garner a win against a Division I opponent despite their 2-2 record. They are coming off blowout losses to Georgia Tech and Michigan.

Here is all the information you'll need to view the game on NBC Sports Washington Plus. 

#5 North Carolina Tar Heels vs. Elon Phoenix How to Watch

What: North Carolina Tar Heels vs. Elon Phoenix
Where: Dean E. Smith Center, Chapel Hill, North Carolina
When: 8:30 p.m. ET
TV Channel: NBC Sports Washington Plus (Channel Finder)
Radio: N/A in D.C. area

North Carolina Tar Heels vs. Elon Phoenix Preview

Conference: ACC, CAA
Record: UNC (3-0, 1-0 ACC), Elon (2-2)
Last Game: 77-61 win vs. Gardner-Webb (UNC)/ 70-50 loss at Michigan (Elon)
Leading Scorers: Cole Anthony 27.3 ppg (UNC), Marcus Sheffield II, 17.3 ppg (Elon)