{"id":7047,"date":"2025-03-18T18:06:09","date_gmt":"2025-03-18T22:06:09","guid":{"rendered":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/?post_type=sec_roster&#038;p=7047"},"modified":"2025-11-24T11:56:18","modified_gmt":"2025-11-24T16:56:18","slug":"jake-keegan","status":"publish","type":"sec_roster","link":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/roster\/jake-keegan\/","title":{"rendered":"Jake Keegan"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"biography\">BIOGRAPHY<\/h2>\n\n\n\n<p>Jake Keegan (KEE-gin) joins Hearts of Pine as a free agent on a performance-based contract after his time with Northern Colorado Hailstorm in USL League One.<\/p>\n\n\n\n<p>Keegan\u2019s journey in the game began with his father, a former UC Davis player who coached him throughout his youth. Growing up in East Fishkill, New York, he developed his skills with East Fishkill Thunder before playing collegiately at Binghamton University.<\/p>\n\n\n\n<p>A seasoned professional, Keegan has played 12 seasons across Ireland, Germany, Canada, and the United States, amassing 350 career appearances, 135 in USL League One, and 97 professional goals. He ranks sixth all-time in USL League One appearances and third in goals scored (30). His career also includes championship-winning campaigns, lifting the 2024 J\u00e4germeister Cup with Hailstorm and the 2020 USL League One title with Greenville Triumph.<\/p>\n\n\n\n<p>Eager to immerse himself in Portland\u2019s passionate soccer culture, Keegan sees Hearts of Pine as a club that can unite the city behind the team. Having heard great things about Portland and its surrounding areas, he looks forward to experiencing everything the city has to offer.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-theme-primary-color has-alpha-channel-opacity has-theme-primary-background-color has-background is-style-wide\"\/>\n\n\n\n<opta-widget widget=\"season_player_stats\" competition=\"1006\" season=\"2025\" team=\"22500\" player=\"152282\" preselected_player=\"none\" template=\"normal\" navigation=\"tabs_more\" default_nav=\"1\" show_split_stats=\"false\" round_navigation=\"tabs\" show_general=\"true\" show_distribution=\"true\" show_attack=\"true\" show_defence=\"true\" show_discipline=\"true\" show_goalkeeping=\"true\" team_naming=\"full\" player_naming=\"full\" show_logo=\"true\" show_title=\"true\" breakpoints=\"400\" sport=\"football\"><\/opta-widget>\n\n\n<section class=\"rkv-block-tiles__wrapper  rkv-curation-card sec-card-slider\" data-slides-per-view=\"3\" data-centered=\"\">\n\t<div class=\"sec-card-slider-wrapper\" >\n\t\t<button class=\"sec-slider-prev\" data-controls=\"prev\"><i class=\"fas fa-chevron-left\"><\/i><\/button>\n\t\t<div class=\"sec-card-slider-slides\">\n\t\t\t\t\t<div class=\"rkv-card rkv-card-0 entry-card sec-slider-card\">\n\t\t\t\t<article class=\"entry sec-slider-card-entry\">\n\t\t\t\t\t<header class=\"card-entry-header sec-slider-card-header\">\n\t\t\t\t\t\t<h2 class=\"card-entry-title sec-slider-card-title\" itemprop=\"headline\">\n\t\t\t\t\t\t\t<a class=\"entry-title-link sec-slider-card-title-link\" rel=\"bookmark\" href=\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/news\/2025\/11\/10\/heartbreak-in-washington-hearts-fall-in-thriller-to-spokane-velocity-after-fierce-semifinal-battle\/\">\n\t\t\t\t\t\t\t\tHeartbreak in Washington: Hearts Fall in Thriller to Spokane Velocity After Fierce Semifinal Battle\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/h2>\n\t\t\t\t\t\t<span class=\"card-tag sec-slider-card-tag\">\n\t\t\t\t\t\t\tAzaad Liadi, Hunter Morse, Jake Keegan, JayTee Kamara, Masashi Wada, Michel Poon-Angeron, Nathan Messer, Ollie Wright, S\u00e9ga Coulibaly\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/header>\n\t\t\t\t\t<div class=\"card-entry-content sec-slider-card-entry-content\" itemprop=\"text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"entry-image-link sec-slider-card-entry-image-link\" href=\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/news\/2025\/11\/10\/heartbreak-in-washington-hearts-fall-in-thriller-to-spokane-velocity-after-fierce-semifinal-battle\/\">\n\t\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\t\tclass=\"aligncenter post-image entry-image sec-slider-card-entry-image\"\n\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-content\/uploads\/sites\/253\/2025\/11\/JL1_5404_a-2.jpg\"\n\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"card-hover-bar sec-slider-card-hover-bar\"><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"rkv-card rkv-card-1 entry-card sec-slider-card\">\n\t\t\t\t<article class=\"entry sec-slider-card-entry\">\n\t\t\t\t\t<header class=\"card-entry-header sec-slider-card-header\">\n\t\t\t\t\t\t<h2 class=\"card-entry-title sec-slider-card-title\" itemprop=\"headline\">\n\t\t\t\t\t\t\t<a class=\"entry-title-link sec-slider-card-title-link\" rel=\"bookmark\" href=\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/news\/2025\/11\/01\/morse-mania-a-wright-goal-hearts-upset-red-wolves-in-chattanooga\/\">\n\t\t\t\t\t\t\t\tMorse Mania, A Wright Goal, Hearts Upset Red Wolves In Chattanooga\u00a0\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/h2>\n\t\t\t\t\t\t<span class=\"card-tag sec-slider-card-tag\">\n\t\t\t\t\t\t\tAzaad Liadi, Bobby Murphy, Evan Southern, Hunter Morse, Jake Keegan, Kemali Green, Mikey Lopez, Nathan Messer, Natty James, Ollie Wright, Pat Langlois, Sean Vinberg, S\u00e9ga Coulibaly, Shandon Wright, Titus Washington\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/header>\n\t\t\t\t\t<div class=\"card-entry-content sec-slider-card-entry-content\" itemprop=\"text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"entry-image-link sec-slider-card-entry-image-link\" href=\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/news\/2025\/11\/01\/morse-mania-a-wright-goal-hearts-upset-red-wolves-in-chattanooga\/\">\n\t\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\t\tclass=\"aligncenter post-image entry-image sec-slider-card-entry-image\"\n\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-content\/uploads\/sites\/253\/2025\/11\/JL1_5008_a-1-1.jpg\"\n\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"card-hover-bar sec-slider-card-hover-bar\"><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"rkv-card rkv-card-2 entry-card sec-slider-card\">\n\t\t\t\t<article class=\"entry sec-slider-card-entry\">\n\t\t\t\t\t<header class=\"card-entry-header sec-slider-card-header\">\n\t\t\t\t\t\t<h2 class=\"card-entry-title sec-slider-card-title\" itemprop=\"headline\">\n\t\t\t\t\t\t\t<a class=\"entry-title-link sec-slider-card-title-link\" rel=\"bookmark\" href=\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/news\/2025\/10\/04\/keegans-goal-not-enough-as-hearts-lose-to-madison\/\">\n\t\t\t\t\t\t\t\tKeegan\u2019s Goal Not Enough as Hearts Lose to Madison\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/h2>\n\t\t\t\t\t\t<span class=\"card-tag sec-slider-card-tag\">\n\t\t\t\t\t\t\tJake Keegan, JayTee Kamara, Natty James, Noah Kvifte\u00a0, Ollie Wright, walter varela\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/header>\n\t\t\t\t\t<div class=\"card-entry-content sec-slider-card-entry-content\" itemprop=\"text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"entry-image-link sec-slider-card-entry-image-link\" href=\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/news\/2025\/10\/04\/keegans-goal-not-enough-as-hearts-lose-to-madison\/\">\n\t\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\t\tclass=\"aligncenter post-image entry-image sec-slider-card-entry-image\"\n\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-content\/uploads\/sites\/253\/2025\/10\/DSC_3082.jpg\"\n\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"card-hover-bar sec-slider-card-hover-bar\"><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"rkv-card rkv-card-3 entry-card sec-slider-card\">\n\t\t\t\t<article class=\"entry sec-slider-card-entry\">\n\t\t\t\t\t<header class=\"card-entry-header sec-slider-card-header\">\n\t\t\t\t\t\t<h2 class=\"card-entry-title sec-slider-card-title\" itemprop=\"headline\">\n\t\t\t\t\t\t\t<a class=\"entry-title-link sec-slider-card-title-link\" rel=\"bookmark\" href=\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/news\/2025\/10\/01\/portland-drops-1-0-decision-on-the-road-in-midweek-clash\/\">\n\t\t\t\t\t\t\t\tPortland Drops 1-0 Decision on the Road in Midweek Clash\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/h2>\n\t\t\t\t\t\t<span class=\"card-tag sec-slider-card-tag\">\n\t\t\t\t\t\t\tAlex Ryan, Bobby Murphy, Jake Keegan, JayTee Kamara, Nathan Messer, Ollie Wright, Sean Vinberg, Shandon Wright\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/header>\n\t\t\t\t\t<div class=\"card-entry-content sec-slider-card-entry-content\" itemprop=\"text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"entry-image-link sec-slider-card-entry-image-link\" href=\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/news\/2025\/10\/01\/portland-drops-1-0-decision-on-the-road-in-midweek-clash\/\">\n\t\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\t\tclass=\"aligncenter post-image entry-image sec-slider-card-entry-image\"\n\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-content\/uploads\/sites\/253\/2025\/10\/Screenshot-2025-10-01-at-2.52.19\u202fPM.png\"\n\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"card-hover-bar sec-slider-card-hover-bar\"><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"rkv-card rkv-card-4 entry-card sec-slider-card\">\n\t\t\t\t<article class=\"entry sec-slider-card-entry\">\n\t\t\t\t\t<header class=\"card-entry-header sec-slider-card-header\">\n\t\t\t\t\t\t<h2 class=\"card-entry-title sec-slider-card-title\" itemprop=\"headline\">\n\t\t\t\t\t\t\t<a class=\"entry-title-link sec-slider-card-title-link\" rel=\"bookmark\" href=\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/news\/2025\/07\/15\/transaction-tracker-keegan-has-contract-confirmed-mahlamaki-camacho-to-depart\/\">\n\t\t\t\t\t\t\t\tKeegan Has Contract Confirmed, Mahlam\u00e4ki Camacho to Depart\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/h2>\n\t\t\t\t\t\t<span class=\"card-tag sec-slider-card-tag\">\n\t\t\t\t\t\t\tJake Keegan, Samuel Mahlam\u00e4ki Camacho\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/header>\n\t\t\t\t\t<div class=\"card-entry-content sec-slider-card-entry-content\" itemprop=\"text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"entry-image-link sec-slider-card-entry-image-link\" href=\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/news\/2025\/07\/15\/transaction-tracker-keegan-has-contract-confirmed-mahlamaki-camacho-to-depart\/\">\n\t\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\t\tclass=\"aligncenter post-image entry-image sec-slider-card-entry-image\"\n\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-content\/uploads\/sites\/253\/2025\/07\/JL1_6915a.jpg\"\n\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"card-hover-bar sec-slider-card-hover-bar\"><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"rkv-card rkv-card-5 entry-card sec-slider-card\">\n\t\t\t\t<article class=\"entry sec-slider-card-entry\">\n\t\t\t\t\t<header class=\"card-entry-header sec-slider-card-header\">\n\t\t\t\t\t\t<h2 class=\"card-entry-title sec-slider-card-title\" itemprop=\"headline\">\n\t\t\t\t\t\t\t<a class=\"entry-title-link sec-slider-card-title-link\" rel=\"bookmark\" href=\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/news\/2025\/06\/27\/hearts-fall-to-rhode-island-on-the-road\/\">\n\t\t\t\t\t\t\t\tHearts Fall to Rhode Island on the Road\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/h2>\n\t\t\t\t\t\t<span class=\"card-tag sec-slider-card-tag\">\n\t\t\t\t\t\t\tJake Keegan, Kash Oladapo, Masashi Wada, Natty James, Titus Washington\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/header>\n\t\t\t\t\t<div class=\"card-entry-content sec-slider-card-entry-content\" itemprop=\"text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"entry-image-link sec-slider-card-entry-image-link\" href=\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/news\/2025\/06\/27\/hearts-fall-to-rhode-island-on-the-road\/\">\n\t\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\t\tclass=\"aligncenter post-image entry-image sec-slider-card-entry-image\"\n\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-content\/uploads\/sites\/253\/2025\/06\/Hearts-RI-62725-walsh-1.jpg\"\n\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"card-hover-bar sec-slider-card-hover-bar\"><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"rkv-card rkv-card-6 entry-card sec-slider-card\">\n\t\t\t\t<article class=\"entry sec-slider-card-entry\">\n\t\t\t\t\t<header class=\"card-entry-header sec-slider-card-header\">\n\t\t\t\t\t\t<h2 class=\"card-entry-title sec-slider-card-title\" itemprop=\"headline\">\n\t\t\t\t\t\t\t<a class=\"entry-title-link sec-slider-card-title-link\" rel=\"bookmark\" href=\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/news\/2025\/04\/26\/portland-fails-to-repeat-hartford-cupset-falls-2-0-on-road\/\">\n\t\t\t\t\t\t\t\tPortland Fails to Repeat Hartford Cupset, Falls 2-0 on Road\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/h2>\n\t\t\t\t\t\t<span class=\"card-tag sec-slider-card-tag\">\n\t\t\t\t\t\t\tBobby Murphy, Hunter Morse, J\u00e4germeister Cup, Jake Keegan, Kemali Green, Masashi Wada, Mikey Lopez, Pat Langlois, Sean Vinberg, Titus Washington, USL J\u00e4germeister Cup, walter varela\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/header>\n\t\t\t\t\t<div class=\"card-entry-content sec-slider-card-entry-content\" itemprop=\"text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"entry-image-link sec-slider-card-entry-image-link\" href=\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/news\/2025\/04\/26\/portland-fails-to-repeat-hartford-cupset-falls-2-0-on-road\/\">\n\t\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\t\tclass=\"aligncenter post-image entry-image sec-slider-card-entry-image\"\n\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-content\/uploads\/sites\/253\/2025\/04\/9M202373.jpg\"\n\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"card-hover-bar sec-slider-card-hover-bar\"><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"rkv-card rkv-card-7 entry-card sec-slider-card\">\n\t\t\t\t<article class=\"entry sec-slider-card-entry\">\n\t\t\t\t\t<header class=\"card-entry-header sec-slider-card-header\">\n\t\t\t\t\t\t<h2 class=\"card-entry-title sec-slider-card-title\" itemprop=\"headline\">\n\t\t\t\t\t\t\t<a class=\"entry-title-link sec-slider-card-title-link\" rel=\"bookmark\" href=\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/news\/2025\/04\/12\/portland-falls-to-south-georgia-on-the-road-2-1\/\">\n\t\t\t\t\t\t\t\tPortland Falls to South Georgia on the Road, 2-1\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/h2>\n\t\t\t\t\t\t<span class=\"card-tag sec-slider-card-tag\">\n\t\t\t\t\t\t\tAzaad Liadi, Bobby Murphy, Club News, Jake Keegan, Kash Oladapo, Mickey Reilly, Nathan Messer, Patrick Langlois, Samuel Mahlam\u00e4ki Camacho\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/header>\n\t\t\t\t\t<div class=\"card-entry-content sec-slider-card-entry-content\" itemprop=\"text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"entry-image-link sec-slider-card-entry-image-link\" href=\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/news\/2025\/04\/12\/portland-falls-to-south-georgia-on-the-road-2-1\/\">\n\t\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\t\tclass=\"aligncenter post-image entry-image sec-slider-card-entry-image\"\n\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-content\/uploads\/sites\/253\/2025\/04\/Photo-Apr-12-2025-9-06-43-PM.jpg\"\n\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"card-hover-bar sec-slider-card-hover-bar\"><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"rkv-card rkv-card-8 entry-card sec-slider-card\">\n\t\t\t\t<article class=\"entry sec-slider-card-entry\">\n\t\t\t\t\t<header class=\"card-entry-header sec-slider-card-header\">\n\t\t\t\t\t\t<h2 class=\"card-entry-title sec-slider-card-title\" itemprop=\"headline\">\n\t\t\t\t\t\t\t<a class=\"entry-title-link sec-slider-card-title-link\" rel=\"bookmark\" href=\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/news\/2025\/04\/02\/ten-man-hearts-of-pine-stun-hartford-athletic-4-2-on-penalties-advance-in-open-cup\/\">\n\t\t\t\t\t\t\t\tTen-Man Hearts of Pine Stun Hartford Athletic 4-2 on Penalties, Advance in Open Cup\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/h2>\n\t\t\t\t\t\t<span class=\"card-tag sec-slider-card-tag\">\n\t\t\t\t\t\t\t2025 U.S. Open Cup, Azaad Liadi, Bobby Murphy, Club News, Evan Southern, Hunter Morse, Jake Keegan, Nathan Messer, Patrick Langlois, Sean Vinberg, Titus Washington, walter varela\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/header>\n\t\t\t\t\t<div class=\"card-entry-content sec-slider-card-entry-content\" itemprop=\"text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"entry-image-link sec-slider-card-entry-image-link\" href=\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/news\/2025\/04\/02\/ten-man-hearts-of-pine-stun-hartford-athletic-4-2-on-penalties-advance-in-open-cup\/\">\n\t\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\t\tclass=\"aligncenter post-image entry-image sec-slider-card-entry-image\"\n\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-content\/uploads\/sites\/253\/2025\/04\/Blank-1440-x-582.jpg\"\n\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"card-hover-bar sec-slider-card-hover-bar\"><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t<\/div>\n\t\t\t\t\t<\/div><!-- .sec-card-slider-slides -->\n\t\t<button class=\"sec-slider-next\" data-controls=\"next\"><i class=\"fas fa-chevron-right\"><\/i><\/button>\n\t<\/div><!-- .sec-card-slider-wrapper -->\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>BIOGRAPHY Jake Keegan (KEE-gin) joins Hearts of Pine as a free agent on a performance-based contract after his time with Northern Colorado Hailstorm in USL League One. Keegan\u2019s journey in [&hellip;]<\/p>\n","protected":false},"author":1395,"featured_media":8664,"comment_status":"open","ping_status":"open","template":"","meta":{"ghostkit_customizer_options":"","ghostkit_custom_css":"","ghostkit_custom_js_head":"","ghostkit_custom_js_foot":"","ghostkit_typography":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","sec_roster_banner_image_details_image":"7658","sec_roster_banner_image_details_disable_banner_image":"enable","sec_roster_uniform_number":12,"sec_roster_sponsor_image":0,"sec_roster_sponsor_text":"","sec_roster_sponsor_link":"","sec_roster_social_twitter":"","sec_roster_social_instagram":"","sec_roster_social_tiktok":"","sec_roster_hide_school_on_catalog_archive":false,"sec_player_details_testimonial":"","sec_player_details_dob":"1991-08-01","sec_player_details_school":"Binghamton University","sec_player_details_grad_year":0,"sec_player_details_hometown":"East Fishkill, New York","sec_player_details_website":"","sec_player_details_gold":0,"sec_player_details_silver":0,"sec_player_details_bronze":0,"sec_player_details_high_school":"","sec_player_details_height":"6'0\"","sec_player_details_weight":0},"sec_roster_position":[420],"sec_sponsor":[],"sec_roster_group":[],"sec_roster_status":[],"sec_roster_type":[418],"class_list":["post-7047","sec_roster","type-sec_roster","status-publish","has-post-thumbnail","sec_roster_position-forward","sec_roster_type-2025-roster","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Jake Keegan - Hearts of Pine<\/title>\n<meta name=\"robots\" content=\"noindex, nofollow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Jake Keegan - Hearts of Pine\" \/>\n<meta property=\"og:description\" content=\"BIOGRAPHY Jake Keegan (KEE-gin) joins Hearts of Pine as a free agent on a performance-based contract after his time with Northern Colorado Hailstorm in USL League One. Keegan\u2019s journey in [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/roster\/jake-keegan\/\" \/>\n<meta property=\"og:site_name\" content=\"Hearts of Pine\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-24T16:56:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-content\/uploads\/sites\/253\/2025\/03\/JakeHeadshotSquare.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1080\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/roster\/jake-keegan\/\",\"url\":\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/roster\/jake-keegan\/\",\"name\":\"Jake Keegan - Hearts of Pine\",\"isPartOf\":{\"@id\":\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/roster\/jake-keegan\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/roster\/jake-keegan\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-content\/uploads\/sites\/253\/2025\/03\/JakeHeadshotSquare.jpg\",\"datePublished\":\"2025-03-18T22:06:09+00:00\",\"dateModified\":\"2025-11-24T16:56:18+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/roster\/jake-keegan\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/roster\/jake-keegan\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/roster\/jake-keegan\/#primaryimage\",\"url\":\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-content\/uploads\/sites\/253\/2025\/03\/JakeHeadshotSquare.jpg\",\"contentUrl\":\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-content\/uploads\/sites\/253\/2025\/03\/JakeHeadshotSquare.jpg\",\"width\":1080,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/roster\/jake-keegan\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Roster\",\"item\":\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/roster\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Jake Keegan\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/#website\",\"url\":\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/\",\"name\":\"Hearts of Pine\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/#organization\",\"name\":\"Hearts of Pine\",\"url\":\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-content\/uploads\/sites\/253\/2024\/03\/cropped-Hearts-of-Pine-Main-Logo-Color-RGB.png\",\"contentUrl\":\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-content\/uploads\/sites\/253\/2024\/03\/cropped-Hearts-of-Pine-Main-Logo-Color-RGB.png\",\"width\":3999,\"height\":4726,\"caption\":\"Hearts of Pine\"},\"image\":{\"@id\":\"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Jake Keegan - Hearts of Pine","robots":{"index":"noindex","follow":"nofollow"},"og_locale":"en_US","og_type":"article","og_title":"Jake Keegan - Hearts of Pine","og_description":"BIOGRAPHY Jake Keegan (KEE-gin) joins Hearts of Pine as a free agent on a performance-based contract after his time with Northern Colorado Hailstorm in USL League One. Keegan\u2019s journey in [&hellip;]","og_url":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/roster\/jake-keegan\/","og_site_name":"Hearts of Pine","article_modified_time":"2025-11-24T16:56:18+00:00","og_image":[{"width":1080,"height":1080,"url":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-content\/uploads\/sites\/253\/2025\/03\/JakeHeadshotSquare.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/roster\/jake-keegan\/","url":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/roster\/jake-keegan\/","name":"Jake Keegan - Hearts of Pine","isPartOf":{"@id":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/roster\/jake-keegan\/#primaryimage"},"image":{"@id":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/roster\/jake-keegan\/#primaryimage"},"thumbnailUrl":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-content\/uploads\/sites\/253\/2025\/03\/JakeHeadshotSquare.jpg","datePublished":"2025-03-18T22:06:09+00:00","dateModified":"2025-11-24T16:56:18+00:00","breadcrumb":{"@id":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/roster\/jake-keegan\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/roster\/jake-keegan\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/roster\/jake-keegan\/#primaryimage","url":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-content\/uploads\/sites\/253\/2025\/03\/JakeHeadshotSquare.jpg","contentUrl":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-content\/uploads\/sites\/253\/2025\/03\/JakeHeadshotSquare.jpg","width":1080,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/roster\/jake-keegan\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/"},{"@type":"ListItem","position":2,"name":"Roster","item":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/roster\/"},{"@type":"ListItem","position":3,"name":"Jake Keegan"}]},{"@type":"WebSite","@id":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/#website","url":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/","name":"Hearts of Pine","description":"","publisher":{"@id":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/#organization","name":"Hearts of Pine","url":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/#\/schema\/logo\/image\/","url":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-content\/uploads\/sites\/253\/2024\/03\/cropped-Hearts-of-Pine-Main-Logo-Color-RGB.png","contentUrl":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-content\/uploads\/sites\/253\/2024\/03\/cropped-Hearts-of-Pine-Main-Logo-Color-RGB.png","width":3999,"height":4726,"caption":"Hearts of Pine"},"image":{"@id":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/#\/schema\/logo\/image\/"}}]}},"rkv_fs_custom_sources":[],"jetpack_sharing_enabled":true,"sec_roster_uniform_number_exists":true,"_links":{"self":[{"href":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-json\/wp\/v2\/sec_roster\/7047","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-json\/wp\/v2\/sec_roster"}],"about":[{"href":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-json\/wp\/v2\/types\/sec_roster"}],"author":[{"embeddable":true,"href":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-json\/wp\/v2\/users\/1395"}],"replies":[{"embeddable":true,"href":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-json\/wp\/v2\/comments?post=7047"}],"version-history":[{"count":8,"href":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-json\/wp\/v2\/sec_roster\/7047\/revisions"}],"predecessor-version":[{"id":11318,"href":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-json\/wp\/v2\/sec_roster\/7047\/revisions\/11318"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-json\/wp\/v2\/media\/8664"}],"wp:attachment":[{"href":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-json\/wp\/v2\/media?parent=7047"}],"wp:term":[{"taxonomy":"sec_roster_position","embeddable":true,"href":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-json\/wp\/v2\/sec_roster_position?post=7047"},{"taxonomy":"sec_sponsor","embeddable":true,"href":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-json\/wp\/v2\/sec_sponsor?post=7047"},{"taxonomy":"sec_roster_group","embeddable":true,"href":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-json\/wp\/v2\/sec_roster_group?post=7047"},{"taxonomy":"sec_roster_status","embeddable":true,"href":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-json\/wp\/v2\/sec_roster_status?post=7047"},{"taxonomy":"sec_roster_type","embeddable":true,"href":"https:\/\/sportsengine-staging.go-vip.net\/heartsofpine\/wp-json\/wp\/v2\/sec_roster_type?post=7047"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}