Army West Point Athletics
2017 Men's Soccer Roster
Roster
O'Shea, Keenan

Jersey Number 19
Keenan O'Shea
- Class:
- Sophomore
- Position:
- Forward/Midfielder
- Height:
- 6-1
- Weight:
- 165
- Hometown:
- Chesterfield, Va.
- High School:
- Cosby
Bio
HONORS/AWARDS:
2019: Appeared in all 16 matches while making 15 starts … compiled 14 points on five goals and four assists in senior season … led the team in points, goals and assists … tied for 10th in the Patriot League in points and ninth in assists … scored in back-to-back-to-back games against Siena (9/6), Columbia (9/13) and Mount St. Mary’s (9/17) … scored the game-tying goal in the 52nd minute off a penalty kick against No. 19 Navy … it was his fourth career goal against the Mids … tallied an assist opposite St. Bonaventure (10/15) … recorded three points on a goal and an assist in a 6-1 home win over Holy Cross (10/20) … assisted on the game-winning score of a 2-1 win at Seton Hall (10/29) … handed out a helper in the season finale at Boston University (11/6).
2018: Played and Started in all 20 matches ... earned all-patriot league and all-region honors after tallying a career-best 12 goals and four assists for 28 points on the year ... led the Patriot League in goals and points ... tied for 16th in the nation in goals scored, 26th in goals per match (0.60) and 23rd in points ... started the season on a seven-game point streak, the longest by a Cadet since Mike Rodemers had a seven-game streak from 1977-78 ... scored goals in the team's first three matches of the season versus Seton Hall (8/24), Fairleigh Dickinson (8/27) and San Diego State (9/1) ... dished out an assist against Columbia (9/7) and Siena (9/11) ... recorded a score and an assist in a road win over Mount St. Mary's (9/15) ... tallied a helper on Army's lone goal in a 1-0 victory against Lafayette (10/3) ... notched his first collegiate multi-goal performance in a 4-1 victory over service-academy rival Navy (10/12) ... tallied the team's lone score against Yale (10/16) ... netted a goal in a 3-1 victory over Bucknell (10/19) ... spearheaded a 2-1 come-from-behind win over American (11/2) in the regular season finale with a pair of goals in the final eight minutes to seal Army a Patriot League Tournament berth ... scored the game-winning goal at No. 23 Loyola (11/9) in the semifinals of the league tournament to send the Black Knights into the championship match for the first time since 1996.
2017: Dished out an assist for the game-winning goal over San Diego State (8/25) in the season opener ... tallied a goal and had an assist at Stony Brook (8/28) and against Fairfield (9/1) … netted the Black Knights’ lone goal against FDU (9/4) ... scored the game-tying goal against Marist (9/17) ... netted the game-winning goal in a 1-0 win at Lafayette (10/4).
2016: Appeared in 18 matches, while starting 17 times … one goal and two assists on the year … scored the game-winning goal in a 1-0 win over Navy (9/23) for the first points of his career … added an assist in the win against Holy Cross (10/5) … assisted on the opening goal of a 4-1 victory at Lehigh (10/8).
HIGH SCHOOL/CLUB: Played for Richmond United of the U.S. Soccer Development Academy … led Richmond United in goals in 2014 and 2015 … named one of the top 150 prospects in the Class of 2016 … earned Top Drawer Soccer Best XI honors in 2014 and 2015 … selected to train with Chelsea FC of the English Premier League in 2010 … also played soccer at Cosby High School in Midlothian, Va. … earned the Presidential Academic Award in 2016 … presented with the West Point Society of Richmond Leadership Award in 2015 … a member of the National Beta Club in 2014, 2015 and 2016 … held membership in the Spanish National Honor Society in 2015 and 2016 and in the National Honor Society in 2015 … graduated high school with honors with an advanced degree.
- Tied for seventh in program history in career points (60)
- Tied for seventh in program history in career goals (23)
- Tied for 10th in program history in career assists (14)
- 2019 All-Patriot League Second Team
- 2019 Preseason All-Patriot League Team
- 2018 USCA Second Team All-Northeast Region
- 2018 All-Patriot League First Team
- 2018 Preseason All-Patriot League Team
- 2017 All-Patriot League Third Team
- Patriot League Midfielder of the Week (9/26/16)
2019: Appeared in all 16 matches while making 15 starts … compiled 14 points on five goals and four assists in senior season … led the team in points, goals and assists … tied for 10th in the Patriot League in points and ninth in assists … scored in back-to-back-to-back games against Siena (9/6), Columbia (9/13) and Mount St. Mary’s (9/17) … scored the game-tying goal in the 52nd minute off a penalty kick against No. 19 Navy … it was his fourth career goal against the Mids … tallied an assist opposite St. Bonaventure (10/15) … recorded three points on a goal and an assist in a 6-1 home win over Holy Cross (10/20) … assisted on the game-winning score of a 2-1 win at Seton Hall (10/29) … handed out a helper in the season finale at Boston University (11/6).
2018: Played and Started in all 20 matches ... earned all-patriot league and all-region honors after tallying a career-best 12 goals and four assists for 28 points on the year ... led the Patriot League in goals and points ... tied for 16th in the nation in goals scored, 26th in goals per match (0.60) and 23rd in points ... started the season on a seven-game point streak, the longest by a Cadet since Mike Rodemers had a seven-game streak from 1977-78 ... scored goals in the team's first three matches of the season versus Seton Hall (8/24), Fairleigh Dickinson (8/27) and San Diego State (9/1) ... dished out an assist against Columbia (9/7) and Siena (9/11) ... recorded a score and an assist in a road win over Mount St. Mary's (9/15) ... tallied a helper on Army's lone goal in a 1-0 victory against Lafayette (10/3) ... notched his first collegiate multi-goal performance in a 4-1 victory over service-academy rival Navy (10/12) ... tallied the team's lone score against Yale (10/16) ... netted a goal in a 3-1 victory over Bucknell (10/19) ... spearheaded a 2-1 come-from-behind win over American (11/2) in the regular season finale with a pair of goals in the final eight minutes to seal Army a Patriot League Tournament berth ... scored the game-winning goal at No. 23 Loyola (11/9) in the semifinals of the league tournament to send the Black Knights into the championship match for the first time since 1996.
2017: Dished out an assist for the game-winning goal over San Diego State (8/25) in the season opener ... tallied a goal and had an assist at Stony Brook (8/28) and against Fairfield (9/1) … netted the Black Knights’ lone goal against FDU (9/4) ... scored the game-tying goal against Marist (9/17) ... netted the game-winning goal in a 1-0 win at Lafayette (10/4).
2016: Appeared in 18 matches, while starting 17 times … one goal and two assists on the year … scored the game-winning goal in a 1-0 win over Navy (9/23) for the first points of his career … added an assist in the win against Holy Cross (10/5) … assisted on the opening goal of a 4-1 victory at Lehigh (10/8).
HIGH SCHOOL/CLUB: Played for Richmond United of the U.S. Soccer Development Academy … led Richmond United in goals in 2014 and 2015 … named one of the top 150 prospects in the Class of 2016 … earned Top Drawer Soccer Best XI honors in 2014 and 2015 … selected to train with Chelsea FC of the English Premier League in 2010 … also played soccer at Cosby High School in Midlothian, Va. … earned the Presidential Academic Award in 2016 … presented with the West Point Society of Richmond Leadership Award in 2015 … a member of the National Beta Club in 2014, 2015 and 2016 … held membership in the Spanish National Honor Society in 2015 and 2016 and in the National Honor Society in 2015 … graduated high school with honors with an advanced degree.
Army vs. Kansas State Game Highlights
Monday, September 08
Women's Army Rugby vs. Long Island University (6-SEP-25)
Sunday, September 07
Summit Hospitality Tournament Recap
Friday, September 05
Army West Point Rugby vs Penn State University (7-NOV-25)
Wednesday, September 03