Army West Point Athletics
2017 Football Roster
Roster

John Trainor
- Class:
- Senior
- Position:
- Running Back
- Height:
- 5-11
- Weight:
- 195
- Hometown:
- Harrington Park, N.J.
- High School:
- Northern Valley (USMAPS)
CAREER HIGHS
Receptions: 3 vs. Tulane, 11-14-15
Receiving Yards: 81 vs. Tulane, 11-14-15
Long Reception: 31 vs. Tulane, 11-14-15
Receiving Touchdowns: 1 vs. Tulane, 11-14-15
Rushing Attempts: 8 at Penn State, 10-3-15
Rushing Yards: 69, 2x at Penn State, 10-3-15; at EMU, 9-26-15
Long Rush: 30 at Eastern Michigan, 9-26-15
Rushing Touchdowns: 1-3x, last vs. Fordham, 9-1-17
2017: Scored the Black Knights’ second touchdown in the 64-6 win over Fordham on his only attempt of the night ... netted 13 yards ... gained four yards on three carries against Buffalo ... had two rushes at Ohio State ... totaled five yards on the day ... did not play at Tulane or against UTEP ... returned to Army’s lineup ... garnered six yards on one carry. ... gained three yards on two attempts against EMU ... added two yards to Army’s offense against Temple on one carry ... also gained 15 yards through the air on one completion ... started for Army against Air Force, but recorded no statistics ... ran for four yards against Duke on two carries ... gained 24 of 25 rushing yards on one carry against North Texas ... added 27 yards through the air ... totaled 52 against the Mean Green ... totaled two yards on three attempts against Navy ... brought Army to the one yard line with a drive to set up the game-winning touchdown ... carried the ball one time for two yards in the Armed Forces Bowl against San Diego State.
2016: Did not appear in the Army-Temple game ... did not play against Rice ... did not appear opposite UTEP ... played at Buffalo, but did not figure statistically ... ran the ball three times against Duke ... totaled three yards for the Black Knights ... long run was three yards ... rushed one time against Lafayette ... gained 12 yards on the play for a season long ... rushed twice for 15 yards versus North Texas ... recorded a season-high 13 yard rush ... averaged 7.5 yards per rush in the game ... recorded two carries opposite Wake Forest ... gained 14 yards with a long of 10 yards ... averaged 7.0 yards per carry ... had field time against service academy rival Air Force, but did not factor in statistically ... posted five rushing yards for the Black Knights versus Notre Dame ... received a pass to gain four yards ... appeared against Morgan State ... did not have a statistical impact ... ran once for eight yards against Navy.
2015: Has appeared in every game ... listed with the starting unit eight times ... 25 rushes for 250 yards and two touchdowns ... four catches for 72 yards ... averages 18.0 yards per catch ... carried three times for 19 yards against Fordham ... long run of 19 yards ... averaged 6.3 yards per rush ... hauled in one pass for 28 yards ... one rush for eight yards against UConn ... came off the bench against Wake Forest ... caught one pass for 23 yards ... carried four times for 69 yards and a score at Eastern Michigan ... long rush of 30 yards opposite the Eagles ... caught two passes for 21 yards ... long reception of 13 yards versus Eagles ... rushed eight times for 69 yards at Penn State (8.6 yards per carry) ... long rush of 22 yards against the Nittany Lions ... ran twice for 15 yards against Duke ... carried the ball once for 22 yards versus Bucknell ... ran five times for 41 yards, including a 23 -yard TD run at Rice.
2014: Made his collegiate debut but did not figure statistically against Buffalo ... did not figure statistically at Stanford or Wake Forest ... made his first-career start at Yale ... caught one pass for eight yards versus the Bulldogs ... did not play in the Ball State win or the losses to Rice, Kent State or Air Force ... did not play against Connecticut or Western Kentucky ... appeared in the Fordham win.
High School: Earned six varsity letters at North Valley Old Tappan High School … voted school’s Athlete of the Year … collected three varsity letters as a wide receiver and running back … scored 21 touchdowns … ran for 2,100 yards and posted 560 receiving yards during senior season … served as team captain during senior campaign … named to MSG Varsity All-Metro team … named all-county and all-league … played centerfield for the baseball team … earned three letters and served as team captain … chosen all-country after hitting .424 during senior campaign.
Personal: Given name is John William Trainor … parents’ names are John and Sandy … father is a police captain in New Jersey … two uncles have served in military … uncle Matthew Herholtz is a 1981 West Point graduate and three-time football varsity letterwinner who retired as a Major … uncle, Mark Eiler, served as an Army Ranger and retired as a captain … played wide receiver and returned kicks at the U.S. Military Academy Prep School in 2013 … scored eight touchdowns during prep season … major is Systems Design & Management.