• At Navy: Enters the fall as the starting quarterback ... was elected by his teammates to be one of four team captains for the 2019 season ... being elected team captain is the greatest honor a student-athlete can receive at Navy ... dynamic with the ball in his hands ... has blazing speed ... smart football player who studies the game ... has rushed for 2,342 yards in his career, the eighth most in school history. He trails seventh-place Cleveland Cooper (1972-74) by 240 yards, sixth-place Ricky Dobbs (2008-10) by 323 yards and fifth-place Kyle Eckel (2002-04) by 564 yards ... needs 658 yards to become just the fourth player in program history to rush for 3,000 career yards, joining all-time leader Keenan Reynolds (4,559 yards, 2012-15), Napoleon McCallum (4,179 yards, 1981-85) and Chris McCoy (3,401 yards, 1995-97) ... is just the fifth player in program history to rush for 1,000 yards in back-to-back years, joining Keenan Reynolds (2013-15), Kyle Eckel (2003-04), Chris McCoy (1996-97) and Napoleon McCallum (1983 and 1985, missed the entire 1984 season due to an injury) ... is the first Navy player to rush for more than 1,000 yards in back-to-back years since Keenan Reynolds did it three straight years from 2013-15 ... his 3,303 all-purpose yards (rushing, receiving, returns) is just 152 yards behind Chris McCoy for fifth in school history ... in eight career starts at quarterback, he has carried the ball 184 times for 1230 yards (6.7 yds/carry) and 13 touchdowns (153.8 yds/gm) ... has rushed for more than 100 yards in six of his eight starts at quarterback and for over 200 yards in three of the seven (SMU and Army in 2017 and Lehigh in 2018) ... is one of just five Navy players in school history to have two 200-yard rushing games in a single season, joining Zach Abey (2017), Keenan Reynolds (2013 and 2014), Chris McCoy (1996 and 1997) and Napoleon McCallum (1983) ... is one of just four Navy players in school history to have three 200-yard rushing games in career. Chris McCoy holds the school record with five 200-yard rushing games, while Keenan Reynolds and Napoleon McCallum had four each ... there have been only five runs of 90 yards or more in the history of Navy football and Perry has two of them - both in 2017 ... is just the third player in FBS history to have two runs of 90 yards or more in the same season ... has earned three varsity letters.
• 2018: Named First-Team All-East ... finished the year as the team’s leading rusher with 1,087 yards on 172 carries, averaging 6.3 yards per carry ... scored 7 rushing touchdowns ... caught 9 passes for 167 yards and a TD ... completed 9 of his 25 passes for 222 yards and threw a pair of TD passes ... paced the Mids in rushing against Army where he carried the ball 6 times for 52 yards, including a 43-yard run ... caught 2 passes for 18 yards against the Black Knights and failed to complete his one passing attempt ... returned a pair of kickoffs for 49 yards, including a 33-yarder which was the longest by the Mids this season ... caught a 73-yard touchdown pass from Zach Abey at Tulane ... threw a 37-yard touchdown pass to Abey ... carried the ball 4 times for 8 yards against the Green Wave ... carried the ball 6 times for 76 yards against Tulsa, including a spectacular 52-yard run that put him over 1,000 yards for the year ... his 30-yard kickoff return against Tulsa was the longest by a Navy player at that time... rushed for 69 yards on 9 carres at UCF ... carried the ball 8 times for 20 yards at Cincinnati and also caught a 32-yard pass from Zach Abey ... returned his first kick of the season for 22 yards ... paced Navy with his 10th career 100-yard rushing day, carrying the ball 12 times for 133 yards against Notre Dame ... also caught 3 passes for 18 yards, including a 12-yarder ... a starter at slot back against Houston, led the Mids with 97 yards on 10 carries and a 32-yard touchdown run ... caught one pass for 9 yards and threw a 43-yard pass to Taylor Jackson ... started and played the entire game against Temple at slot back where he carried the ball 12 times for 48 yards ... he had a 30-yard touchdown called back late in the third quarter after the Mids were flagged for a block in the back ... rushed for 54 yards on 19 carries at Air Force ... completed 2 of his 6 passes for 36 yards ... SMU was the first team to slow Perry, holding him to 33 yards on 14 carries before Perry left the game in the third quarter with a concussion ... part of an offense that racked up 629 yards of total offense (484 rushing, 145 receiving) in the win over Lehigh, which stands as the 10th most in program history and the most since Navy amassed 680 yards against North Texas on Nov. 10, 2007 ... the Mids also rushed for 484 yards against the Mountain Hawks, the 15th-best mark in school history ... carried the ball 19 times for 223 yards and completed 2 of his 9 passes for 65 yards in the win over Lehigh ... scored three rushing touchdowns (5, 24 and 30 yds) ... his 49-yard completion to CJ Williams was the longest competion of his career ... in the AAC opener against Memphis, Perry became just the second player in school history to lead the team in rushing (166 yds), passing (22 yds) and receiving (17 yds) in a single game, joining Keenan Reynolds, who did it in his final collegiate game against Pitt in the 2015 Military Bowl ... scored two rushing touchdowns ... rushed for 100 yards for the eighth time in his career, including each of his five starts at quarterback ... the 36 carries by Perry against the Tigers were the most by a Navy player since last year’s Memphis game when Zach Abey rushed for 146 yards on 37 carries ... paced the team with 108 yards rushing on 17 carries and one touchdowns (75 yds) in the opener at Hawai’i ... threw his second career touchdown, first as a quarterback, on a 19-yard strike to Tre Walker in the 4th quarter ... scored his fifth career touchdown of 65 yards or more when he scored on a 75-yard run in the 2nd quarter.
• 2017: A starter in each of the 12 games he played in, nine at slot back and three at quarterback ... closed the year as the team’s second-leading rusher with 1,182 yards on 138 carries and scored 11 touchdowns ... completed one of his two passes which went for a touchdown ... his other pass was intercepted ... also the team’s second-leading receiver, catching 13 passes for 303 yards and two touchdowns ... in 164 touches this year, Perry had 1,814 yards (11.1 yds/touch) and 13 touchdowns ... his 8.6 yards per carry is a school record and ranks third nationally, while his 150.2 all-purpose yards is the sixth-best average in the country ... in three starts at quarterback, he carried the ball 79 times for 646 yards and seven touchdowns (215.3 yards per game) ... Navy’s top kick returner, returning 13 for 318 yards (24.5) ... he is the only player in the FBS this year to have two runs of 70 or more yards and one reception of 70 or more yards and is one of only two players (Denard Robinson of Michigan) in FBS history to have rushed for 100 or more yards in a game as both a running back and quarterback in the same season ... his four offensive touchdowns of 65 yards or more this year is tied for the second most in the country ... he is the only quarterback in the FBS this season to rush for 250-plus yards twice this season and he accomplished it in his first two starts ... he is just the third player in FBS history to have two runs of 90 yards or more in the same season ... Navy has had only five 90-plus yard touchdown runs in school history, Perry has two of the five - 92 vs. SMU and 91 vs. Air Force this season ... his 92-yard TD run set a Navy-Marine Corps Memorial Stadium record for longest rush ... he is the first Navy slot back to rush for 100 yards in three consecutive games since Shun White in 2009 ... White rushed for 148 yards vs. Towson, 138 yards vs. Ball State and 112 yards vs. Duke ... Perry had 100 yards against Cincinnati, 104 at Tulsa and a career-high 127 yards vs. Air Force ... Navy had two players rush for over 100 yards in three consecutive games (all three have been Zach Abey and Malcolm Perry) ... it’s just the second time in school history that Navy has put together three straight games with 100-yard rushing pairs ... Navy also did it in 1996 vs. Rutgers (Tim Cannada 107, Chris McCoy 101), SMU (Chris McCoy 140, Omar Nelson 108) and Boston College (Chris McCoy 183, Omar Nelson 118) ... Perry is one of just five Navy players in school history to have two 200-yard rushing games in a single season, joining Zach Abey (2017), Keenan Reynolds (2013 and 2014), Chris McCoy (1996 and 1997) and Napoleon McCallum (1983) ... it’s the first time in school history that Navy has had four 200-yard rushing games in a single season ... the line allowed Abey to rush for 1,413 yards this season, along with 1,182 yards by Perry, marking just the third time in program history Navy has had two 1,000-yard rushers in a single season - Kyle Eckel (1,249) and Craig Candeto (1,112), in 2015 Keenan Reynolds (1,373) and Chris Swain (1,023) ... made the start at QB against Virginia where he rushed for 114 yards and two touchdowns on 16 carries before being forced out of the game just over two minutes into the second half with an injury ... his 114 yards rushing marked the second-most rushing yards by a quarterback in Military Bowl history behind former Navy QB Keenan Reynolds who rushed for 144 vs. Pitt in 2015 ... making his second career start at quarterback, he paced the team with 250 yards rushing on 30 carries, while catching one pass for two yards against Army ... accounted for 250 of Navy’s 294 yards and 252 of the Mids’ 296 total yards ... the 250 yards rushing by Perry stands as the 14th most in the FBS this season and the fourth most by a quarterback this season ... his 250 rushing yards were the second most in series history behind Eddie Meyers’ 278 against Army in 1979 ... eclipsed the 1,000-yard rushing mark for the season behind a 46-yard run (11:46, 3Qtr) ... with his 68-yard touchdown run against the Black Knights, Perry now has four touchdowns this season of 65 or more yards (91-yd run vs. Air Force, 75-yard reception vs. UCF and 92-yard run vs. SMU) ... a starter at slot back at Houston, he carried the ball 15 times for a team-high 82 yards that featured a 12-yard TD run ... also caught to passes for 34 yards ... sat out the Notre Dame game due to injury ... made his first collegiate start at quarterback on Senior Day against SMU ... named the FBS Walter Camp National Offensive Player of the Week and the AAC Offensive Player of the Week for his performance against SMU. ... carried the ball 33 times for an AAC-record 282 yards and four touchdowns, while having his only pass of the game interecepted ... the 282 yards are the third most in school history behind Shun White’s school-record 348 yards against Towson in 2008 and Eddie Meyers’ 298 yards against Syracuse in 1981 ... he is the first Navy player to rush for 250-plus yards since Keenan Reynolds rushed for 277 yards against Georgia Southern on Nov. 15, 2014 ... ran for 196 yards and three touchdowns on 15 carries in the opening half ... it’s the second-most rushing yards in a half by a Navy player in school history behind Shun White’s 214 in the opening half against Towson on Aug. 30, 2008 ... Perry’s 33 carries are the third most by a player this season (37 vs. Memphis and 36 vs. Tulsa by Zach Abey) and the most of his career ... with touchdown runs of 3 (2:35, 1Qtr), 24 (9:24, 2Qtr), 92 (5:02, 2Qtr) and 1 (3:14, 3Qtr), he is the first Navy player with four rushing touchdowns since Will Worth’s four at East Carolina on Nov. 19, 2016 ... Navy has had only five 90-plus yard touchdown runs in school history, Perry has two of the five - 92 vs. SMU and 91 vs. Air Force this season ... his 92-yard TD run set a Navy-Marine Corps Memorial Stadium record for longest rush ... the previous long was 91 yards set in 1997 by Pat McGrew against Kent State and tied earlier this year against Air Force by Perry ... the 92-yard TD is the second-longest run in program history behind John Sai’s record-setting 93-yard run against Duke in 1963 ... the 282 all-purpse yards stand as a high for the Mids this season ... carried the ball five times for 23 yards, caught four passes for a career-high 94 yards, including a 48-yarder from Garret Lewis and threw his first collegiate touchdown pass, a five-yarder to Zach Abey at Temple ... also returned three kickoffs for 86 yards, including a career-long return of 58 yards ... carried the ball three times for 17 yards and caught a career-long 75-yard pass for a touchdown against UCF ... returned three kicks for 83 yards, including a 35-yarder ... rushed for 68 yards on nine carries at Memphis and also returned two kickoffs for 35 yards ... carried the ball four times for 127 yards and a TD, while catching two passes for 45 yards and a TD in the win over Air Force ... with his 127 yard, he became the first Navy slot back to rush for 100 yards in three consecutive games since Shun White in 2009 .. White rushed for 148 yards vs. Towson, 138 yards vs. Ball State and 112 yards vs. Duke ... Perry had 100 yards against Cincinnati, 104 at Tulsa and a career-high 127 yards vs. Air Force ... his 91-yard TD run tied a Navy-Marine Corps Memorial Stadium record for longest rush set in 1997 by Pat McGrew against Kent State which also went for a TD ... it tied as the second-longest run in program history behind John Sai’s record-setting 93-yard run against Duke in 1963 ... Perry’s 91-yard TD was more rushing yards than Navy gained the entire game in last year’s game against Air Force ... the Mids ran for 57 yards on 38 carries against the Falcons ... his 40-yard TD reception (1:52, 2Qtr) marked his first career receiving touchdown ... returned a kickoff 33 yards, tying his career long set against Cincinnati two games ago ... carried the ball 10 times for a career-high 104 yards and a 27-yard touchdown at Tulsa ... also caught two passes for 53 yards, but was stripped on his first reception ... returned one kick for 19 yards ... had his best day as a slot back, carrying the ball 10 times for his first career 100-yard rushing day and a 23-yard touchdown against Cincinnati ... teamed up with Zach Abey to become the 47th tandem in program history to reach 100 yards in a single game and first since Abey and Will Worth became the first quarterback tandem to rush for 100 yards each in last year’s SMU contest ... also returned the first two kicks of his career, including a long of 33 yards ... led the team with 153 all-purpose yards ... part of an offensive unit that recorded 569 yards on the ground against Cincinnati en route to 622 yards of total offense ... the 569 yards rushing set an AAC record (previous high was 496 by Navy in 2016 against SMU), while it is the best rushing game this season in the FBS ... it stands No. 2 in the Navy record books, while it’s the most under Niumatalolo’s tenure as head coach ... the 72 rushing attempts are the third most in the FBS this season ... the 622 yards of total offense, meanwhile, ranks No. 11 all-time at Navy and the most under Niumatalolo ... carried the ball twice for 17 yards in the win over Tulane ... was hit in the backfield for a loss of two yards in the Mids’ opener at Florida Atlantic.
• 2016: Played in three games, two at quarterback and one at slot back ... carried the ball nine times for 73 yards and a TD on the year ... spelled starting QB Zach Abey on the Mids’ final series against LA Tech in the Armed Forces Bowl, carrying the ball once for a 30-yard TD ... it was the longest run of his career at that time and also his first collegiate TD ... saw action in the fourth quarter of the SMU game at slot back where he carried the ball once for a gain of 13 yards ... made his collegiate debut in Navy’s opener against Fordham after starter Tago Smith sustained a torn ACL in the second quarter ... did not dress for the game after missing the first three days of practice and playing in the JV game a day prior ... cheering his teammates on, he was pulled out of the stands and dressed by the start of the second half ... entered the game with 38 seconds left in the third quarter and played the entire fourth quarter ... carried the ball seven times for 30 yards and featured a long run of 16 yards ... led a 90-yard drive that ended with a 23-yard field goal by Bennett Moehring.
• High School / Personal: A 2015 graduate of Kenwood High School, Perry attended the Naval Academy Prep School during the 2015-16 academic year ... two-time All-State (Tenn.) selection who was twice named the county MVP ... named District 10 MVP and was awarded The Legends Bank/Leaf-Chronicle All Area Player of the Year ... also received offers from Army and Air Force ... his parents both served in the Army, a combined 40 years ... son of Malcolm and Bonny Perry ... majoring in quantitative economics.