2017 as a Senior: Played in 12 games, making nine starts at wide receiver… Served as team’s primary punt returner… CAA Special Teams Player of the Year... First Team All-CAA Punt Returner… Bob Yetzer Leadership Award... Had 35 receptions for 393 yards and a touchdown… Had 18 punt returns for 210 yards and a touchdown… Ranked second in the CAA in punt return average (11.7), ranking ninth in the FCS… Produced a 41-yard punt return for a touchdown against ETSU (Sept. 9)… Also had a season-best 43-yard return in the same game… Nearly returned another punt for a score at William & Mary (Oct. 21), going for 42 yards… Season-high 65 receiving yards against New Hampshire (Oct. 28)… Also had 59 receiving yards on a career-high seven catches at Elon (Nov. 18)… Recorded three games with 50 or more receiving yards… Had five games with three or more receptions... Dean's List (Spring 2018)... CAA Football Commissioner's Academic Honor Roll.
2016 as a Junior: Played in 13 games, making three starts… Had 26 receptions for 265 yards and two touchdowns… Also had 17 rushes for 94 yards… Had six punt returns for 134 yards and a touchdown… Ranked second in the CAA, behind Rashard Davis, in punt return average (22.3)… Career-best 70 receiving yards, which included a career-long 45-yard catch, in FCS semifinal win at No. 1 North Dakota State (Dec. 16)… Caught touchdown passes at Maine (Sept. 24) and at NDSU… Had five receptions at Maine and in the FCS Second Round against New Hampshire (Dec. 3)… Four games with at least three receptions and made at least one in 11 of 13 games… Also had 55 receiving yards at Maine… Rushed for 38 yards against Sam Houston State (Dec. 9) and for 34 against Elon (Nov. 19)… Returned first punt return of the season 56 yards for a touchdown against Central Connecticut (Sept. 10)… Also had a 42-yard return versus Rhode Island (Oct. 29).
2015 as a Sophomore: Played in 11 games, making two starts at slot receiver... Had 17 receptions for 162 yards and two touchdowns... Also rushed twice for seven yards... Had four kick returns for 27 yards and 15 punt returns for 145 yards... Ranked third in CAA in punt return average (9.7)... Season-high 51 receiving yards and a touchdown on three catches at Elon (Oct. 17)... Season-best five catches for 42 yards and a score at SMU (Sept. 26)... Made at least one reception in eight games... Caught first career receiving touchdown at SMU with 27 seconds left to give JMU a 48-45 win at the FBS foe...Season-long 27-yard reception at Elon... Had two punt returns for 17 yards, one against Albany (Sept. 19) and another at Towson (Oct. 10).
2014 as a Freshman: Played in 10 games...Had 83 carries for 371 and five touchdowns... Also caught eight passes for 44 yards... Produced first career 100-yard rushing game with 106 yards and a touchdown in the win at Lehigh (Sept. 6), which included a 36-yard rush... Tallied 74 yards and a career-high three touchdowns on just 11 carries in win over Towson (Oct. 11)... Career-long 47-yard touchdown run in Towson game... Scored first collegiate touchdown in season opener at Maryland (Aug. 30) with a one-yard rush... Named to CAA All-Academic Team... Transitioned to wide receiver during Spring 2015 practice.
High School: Predominantly playing running back under head coach Miles Aldridge, also saw slight action as a wide out, and quarterback… Named SC High School Sports Report Division I-AAAA All-State his senior season after leading the Vikings to the second round of the Class 4A playoffs... Had 289 all-purpose yards and four touchdowns against White Knoll his senior year... Also had 223 yards and four touchdowns on just 17 carries against Irmo in 2013, earning him Class AAAA Co-Player of the Week from the High School Sports Report... For his senior year rushed 188 times for 1,761 yards and 32 touchdowns to also earn Class 4A All-Area honors from The State… Ranked 50th best overall prospect in the state of South Carolina according to 247sports.com’s composite rating… Columbia South Carolina’s News 19 Player of the week Oct. 2, 2013... Records a 4.6 second 40-yard dash, 31 inch vertical, 235-pound bench press, and squats 405 pounds… Also played on the basketball team, where he helped them to an 18-10 record his junior year... Maintained a 3.9 grade point average at Spring Valley High School.
Personal: Full name is John David Miller... Majoring in management.
JMU Football | Bob Chesney Postgame Press Conference vs. Louisville - Sept. 5, 2025JMU Football | Bob Chesney Postgame Press Conference vs. Louisville - Sept. 5, 2025
Saturday, September 06
JMU Football | Win this game.JMU Football | Win this game.
Thursday, September 04
JMU Football | Coordinators Weekly Media Availability - Sept. 2, 2025JMU Football | Coordinators Weekly Media Availability - Sept. 2, 2025
Tuesday, September 02
JMU Football | All Eyes Back on BridgeforthJMU Football | All Eyes Back on Bridgeforth