• NAIA All-American Honorable Mention (2018)
• Two-time All-MSFA Midwest League First Team (2018, 2019)
• All-MSFA Midwest League Second Team (2017)
• MSFA Midwest League Offensive Player of the Week (10/14/19)
2019
NAIA Rankings
• Receptions – 9th (69)
• Receptions per Game – 17th (5.8)
• Receiving Yards – 19th (920)
• Receiving Yards per Game – 31st (76.7)
• All-Purpose Yards – 36th (1,178)
• Scoring (Touchdowns) – 41st (66)
• Scoring – 41st (66)
MSFA Rankings
• Receptions per Game – T-3rd (5.8)
• Receptions – 2nd (69)
• Receiving Yards per Game – 7th (76.7)
• Receiving Yards – 4th (920)
• All-Purpose Yards per Game – 11th (98.2)
• All-Purpose Yards – 8th (1,178)
• Scoring per Game - T-12th (5.5)
• Scoring - T-8th (66)
Started all 12 games as a senior, finishing with a team-high 11 TD receptions and 920 receiving yards ... averaged 76.7 yards per game ... made 69 catches on the season ... had four catches for 41 yards and a TD in the win over Lawrence Tech (Mich.) on Sept. 7 ... recorded 96 receiving yards on five catches and one TD against No. 3 Wisconsin-Whitewater on Sept. 21 ... made nine catches for 97 yards against No. 5 Concordia (Mich.) on Sept. 28 ... had over 100 receiving yards and two TDs in back-to-back road wins, at Robert Morris on Oct. 12, and Missouri Baptist on Oct. 19 ... had two TDs and 96 yards in the win over St. Francis (Ill.) on Oct. 26 ... grabbed nine receptions for a season-high 126 yards and two TDs in the win over Olivet Nazarene on Nov. 9 ... tallied 97 yards in the win at St. Francis (Ill.) on Nov. 16 ... had seven catches for 57 yards in the NAIA Football Championship Series Quarterfinal at No. 1 Morningside (Iowa) on Nov. 30.
2018
NAIA Rankings
• Receiving Yards – 4th (1,273)
• Receptions – 5th (86)
• Receptions per Game – 10th (6.6)
• Receiving Yards per Game – 12th (97.9)
• All-Purpose Yards – 14th (1,637)
• All-Purpose Yards per Game – 29th (125.9)
• Scoring – 49th (60)
• Scoring (Touchdowns) – 49th (60)
MSFA Rankings
• Receptions per Game – 1st (6.6)
• Receptions – 1st (86)
• Receiving Yards per Game – 1st (97.9)
• Receiving Yards – 1st (1,273)
• All-Purpose Yards per Game – 7th (125.9)
• All-Purpose Yards – 3rd (1,637)
Started all 13 games as a junior, averaging a team-high 97.9 receiving yards per game ... caught 86 passes for 1,273 yards and 8 TDs ... made eight catches for 99 yards, plus a 22-yard run in the season-opener at #15 Marian on Aug. 25 ... had 11 receptions for 179 yards and a TD in the win over Missouri Baptist on Sept. 8 ... tallied 156 receiving yards with a TD in the win at Lindenwood-Belleville on Sept. 15 ... set a new career high, with 217 yards on 13 receptions, with 1 TD in the win at Taylor on Sept. 29 ... had 100 receiving yards and a TD on nine catches in the win over Robert Morris on Oct. 6 ... made a season-high two TD receptions in the win at Trinity International on Oct. 13 ... finished with 96 receiving yards and six receptions in the NAIA Football Championship Series First Round win at #2 Marian on Nov. 17 ... had nine catches for 107 yards in the NAIA FCS Quarterfinal at Morningside (Iowa) on Nov. 24.
2017
NAIA Rankings
• Total Receptions - 40th (49)
MSFA Rankings
• Receptions per game - 8th (3.7)
Played in all 12 games as a sophomore, leading the team with 8 TD receptions ... made 49 catches for 544 total yards ... returned nine kicks for a 26.7 net average, and three punts for 21 total return yards ... had a career high 108 receiving yards in the season-opening win over No. 5 Marian on Aug. 31 ... caught five TD passes in a two-game stretch, with two in the win at Missouri Baptist on Sept. 9, and three in the win over Lindenwood-Belleville on Sept. 16.
2016: Made 12 receptions for 156 yards and one touchdown ... had eight kick returns for 158 yards ... recorded 314 all-purpose yards ... made two solo tackles.
Prep: Played football at Joliet Catholic Academy in Joliet, Ill.
Date of Birth: Sept. 21, 1998 ... Parents: Donica and Dwayne
| Career Rushing Stats |
Career Receiving Stats |
| Year |
GP |
Att. |
Yds. |
YPC |
TD |
Long |
Yds/Gm |
Rec. |
Yds. |
TD |
YPC |
Long |
Yds/Gm |
| 2016 |
9 |
0 |
0 |
0.0 |
0 |
-- |
0-0 |
12 |
156 |
1 |
13.0 |
32 |
17.3 |
| 2017 |
12 |
14 |
-19 |
-1.4 |
0 |
6 |
-1.6 |
49 |
544 |
8 |
11.1 |
78 |
45.3 |
| 2018 |
13 |
14 |
25 |
1.8 |
2 |
22 |
1.9 |
86 |
1273 |
8 |
14.8 |
63 |
97.9 |
| 2019 |
12 |
13 |
67 |
5.2 |
0 |
14 |
5.6 |
69 |
920 |
11 |
13.3 |
48 |
76.7 |
| Career |
46 |
41 |
73 |
1.8 |
2 |
22 |
1.6 |
216 |
2,893 |
28 |
13.4 |
78 |
62.9 |
| Career Kick Return Stats |
Career Punt Return Stats |
| Year |
Ret. |
Yds. |
Avg. |
TD |
Long |
Ret. |
Yds. |
Avg. |
TD |
Long |
| 2016 |
8 |
158 |
19.8 |
0 |
36 |
0 |
0 |
0.0 |
0 |
-- |
| 2017 |
9 |
240 |
26.7 |
0 |
75 |
3 |
21 |
7.0 |
0 |
11 |
| 2018 |
16 |
330 |
20.6 |
0 |
38 |
1 |
9 |
9.0 |
0 |
9 |
| 2019 |
12 |
194 |
16.2 |
0 |
33 |
0 |
0 |
0.0 |
0 |
-- |
| Career |
45 |
922 |
20.5 |
0 |
75 |
4 |
30 |
7.5 |
0 |
11 |