var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
var gtm4wp_datalayer_name = "dataLayer";
var dataLayer = dataLayer || [];
var wc_country_select_params = {"countries":"{\"CA\":{\"AB\":\"Alberta\",\"BC\":\"British Columbia\",\"MB\":\"Manitoba\",\"NB\":\"New Brunswick\",\"NL\":\"Newfoundland and Labrador\",\"NT\":\"Northwest Territories\",\"NS\":\"Nova Scotia\",\"NU\":\"Nunavut\",\"ON\":\"Ontario\",\"PE\":\"Prince Edward Island\",\"QC\":\"Quebec\",\"SK\":\"Saskatchewan\",\"YT\":\"Yukon Territory\"},\"US\":{\"AL\":\"Alabama\",\"AK\":\"Alaska\",\"AZ\":\"Arizona\",\"AR\":\"Arkansas\",\"CA\":\"California\",\"CO\":\"Colorado\",\"CT\":\"Connecticut\",\"DE\":\"Delaware\",\"DC\":\"District of Columbia\",\"FL\":\"Florida\",\"GA\":\"Georgia\",\"HI\":\"Hawaii\",\"ID\":\"Idaho\",\"IL\":\"Illinois\",\"IN\":\"Indiana\",\"IA\":\"Iowa\",\"KS\":\"Kansas\",\"KY\":\"Kentucky\",\"LA\":\"Louisiana\",\"ME\":\"Maine\",\"MD\":\"Maryland\",\"MA\":\"Massachusetts\",\"MI\":\"Michigan\",\"MN\":\"Minnesota\",\"MS\":\"Mississippi\",\"MO\":\"Missouri\",\"MT\":\"Montana\",\"NE\":\"Nebraska\",\"NV\":\"Nevada\",\"NH\":\"New Hampshire\",\"NJ\":\"New Jersey\",\"NM\":\"New Mexico\",\"NY\":\"New York\",\"NC\":\"North Carolina\",\"ND\":\"North Dakota\",\"OH\":\"Ohio\",\"OK\":\"Oklahoma\",\"OR\":\"Oregon\",\"PA\":\"Pennsylvania\",\"RI\":\"Rhode Island\",\"SC\":\"South Carolina\",\"SD\":\"South Dakota\",\"TN\":\"Tennessee\",\"TX\":\"Texas\",\"UT\":\"Utah\",\"VT\":\"Vermont\",\"VA\":\"Virginia\",\"WA\":\"Washington\",\"WV\":\"West Virginia\",\"WI\":\"Wisconsin\",\"WY\":\"Wyoming\",\"AA\":\"Armed Forces (AA)\",\"AE\":\"Armed Forces (AE)\",\"AP\":\"Armed Forces (AP)\"}}","i18n_select_state_text":"Select an option\u2026","i18n_no_matches":"No matches found","i18n_ajax_error":"Loading failed","i18n_input_too_short_1":"Please enter 1 or more characters","i18n_input_too_short_n":"Please enter %qty% or more characters","i18n_input_too_long_1":"Please delete 1 character","i18n_input_too_long_n":"Please delete %qty% characters","i18n_selection_too_long_1":"You can only select 1 item","i18n_selection_too_long_n":"You can only select %qty% items","i18n_load_more":"Loading more results\u2026","i18n_searching":"Searching\u2026"};
//# sourceURL=wc-country-select-js-extra
var wc_add_to_cart_variation_params = {"wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_no_matching_variations_text":"Sorry, no products matched your selection. Please choose a different combination.","i18n_make_a_selection_text":"Please select some product options before adding this product to your cart.","i18n_unavailable_text":"Sorry, this product is unavailable. Please choose a different combination.","i18n_reset_alert_text":"Your selection has been reset. Please select some product options before adding this product to your cart."};
//# sourceURL=wc-add-to-cart-variation-js-extra
var enr_frontend_params = {"ajax_url":"https://www.soccerjournal.com/wp-admin/admin-ajax.php","is_checkout":"","is_user_logged_in":"","is_switch_request":"","cart_level_subscribed":"","subscribe_now_nonce":"971f980923","subscribe_now_button_text":"Subscribe","single_add_to_cart_text":"Add to cart","hide_variable_limited_notice":""};
//# sourceURL=enr-frontend-js-extra
window.pmwDataLayer = window.pmwDataLayer || {};
window.pmwDataLayer = Object.assign(window.pmwDataLayer, {"cart":{},"cart_item_keys":{},"version":{"number":"1.64.0","pro":false,"eligible_for_updates":false,"distro":"fms","beta":false,"show":true},"pixels":{"google":{"linker":{"settings":null},"user_id":false,"analytics":{"ga4":{"measurement_id":"G-QSXGHV2QK0","parameters":{},"mp_active":false,"debug_mode":false,"page_load_time_tracking":false},"id_type":"post_id"},"tag_id":"G-QSXGHV2QK0","tag_id_suppressed":[],"tag_gateway":{"measurement_path":""},"tcf_support":false,"consent_mode":{"is_active":false,"wait_for_update":500,"ads_data_redaction":false,"url_passthrough":true}}},"shop":{"list_name":"Blog Post | 20 boys soccer prospects to watch from New England's Class of 2029","list_id":"blog_post_20-boys-soccer-prospects-to-watch-from-new-englands-class-of-2029","page_type":"blog_post","currency":"USD","selectors":{"addToCart":[],"beginCheckout":[]},"order_duplication_prevention":true,"view_item_list_trigger":{"test_mode":false,"background_color":"green","opacity":0.5,"repeat":true,"timeout":1000,"threshold":0.8},"variations_output":true,"begin_checkout_on_checkout_page":true,"session_active":false},"page":{"id":135193,"title":"20 boys soccer prospects to watch from New England’s Class of 2029","type":"post","categories":[{"term_id":6090,"name":"Best of New England","slug":"best-of-new-england","term_group":0,"term_taxonomy_id":6090,"taxonomy":"category","description":"","parent":0,"count":18,"filter":"raw","term_order":"0","meta":[],"cat_ID":6090,"category_count":18,"category_description":"","cat_name":"Best of New England","category_nicename":"best-of-new-england","category_parent":0},{"term_id":1607,"name":"Featured","slug":"featured","term_group":0,"term_taxonomy_id":1607,"taxonomy":"category","description":"","parent":0,"count":4590,"filter":"raw","term_order":"0","meta":[],"cat_ID":1607,"category_count":4590,"category_description":"","cat_name":"Featured","category_nicename":"featured","category_parent":0},{"term_id":6089,"name":"Prospects","slug":"prospects","term_group":0,"term_taxonomy_id":6089,"taxonomy":"category","description":"","parent":0,"count":45,"filter":"raw","term_order":"0","meta":[],"cat_ID":6089,"category_count":45,"category_description":"","cat_name":"Prospects","category_nicename":"prospects","category_parent":0}],"parent":{"id":0,"title":"20 boys soccer prospects to watch from New England’s Class of 2029","type":"post","categories":[{"term_id":6090,"name":"Best of New England","slug":"best-of-new-england","term_group":0,"term_taxonomy_id":6090,"taxonomy":"category","description":"","parent":0,"count":18,"filter":"raw","term_order":"0","meta":[],"cat_ID":6090,"category_count":18,"category_description":"","cat_name":"Best of New England","category_nicename":"best-of-new-england","category_parent":0},{"term_id":1607,"name":"Featured","slug":"featured","term_group":0,"term_taxonomy_id":1607,"taxonomy":"category","description":"","parent":0,"count":4590,"filter":"raw","term_order":"0","meta":[],"cat_ID":1607,"category_count":4590,"category_description":"","cat_name":"Featured","category_nicename":"featured","category_parent":0},{"term_id":6089,"name":"Prospects","slug":"prospects","term_group":0,"term_taxonomy_id":6089,"taxonomy":"category","description":"","parent":0,"count":45,"filter":"raw","term_order":"0","meta":[],"cat_ID":6089,"category_count":45,"category_description":"","cat_name":"Prospects","category_nicename":"prospects","category_parent":0}]}},"general":{"user_logged_in":false,"scroll_tracking_thresholds":[],"page_id":135193,"exclude_domains":[],"server_2_server":{"active":false,"skip_empty_events":true,"always_send_s2s":false,"user_agent_exclude_patterns":[],"ip_exclude_list":[],"pageview_event_s2s":{"is_active":false,"pixels":[]}},"ssp":{"active":false,"events_url":"","fallback_to_wc":true,"domain_token":"","session_id":"b134c970-48bc-4047-823c-cb1440f02215","quota_exceeded":false},"consent_management":{"explicit_consent":false},"lazy_load_pmw":false,"chunk_base_path":"https://www.soccerjournal.com/wp-content/plugins/woocommerce-google-adwords-conversion-tracking-tag/js/public/free/","modules":{"load_deprecated_functions":true}}});
It’s too early for New England’s Class of 2029 to be ranked, but if our initial 20-player watch list is a sign of things to come, there’s some legit talent among the region’s rising sophomores.
One member of the class already made his professional debut. One played in Africa Cup of Nations … [Read more...]
In March, we put together a 25-player watchlist featuring some of the best underclassmen in New England. Now, after its recruiting window officially opened in June, we’re ranking the Class of 2028 for the first time.
None of the players on the following list have committed to a college yet. And if … [Read more...]
It’s still (relatively) early, but the boys Class of 2027 in New England looks even stronger than the stacked Class of 2026 we re-ranked on Tuesday.
The 2027s already have eight Power 4 commits, with more likely to come (all eight so far, by the way, are headed to the ACC).
And with 19 Division 1 … [Read more...]
It’s time to say goodbye to the Class of 2026.
After decorated careers in the region, New England’s top graduating seniors are off to college soccer across all three NCAA divisions, or, in some cases, headed to professional teams. Regardless, their time as New England’s top amateur players is … [Read more...]
If he’s being honest, Grayson Holland probably wouldn’t be here if it weren’t for that history teacher opening. Even as he cautiously threw his name into BB&N’s search for a new boys’ soccer coach, Holland, a Belmont Hill lifer, was prepared to continue as a history teacher-assistant coach for the … [Read more...]
Three months of club soccer can change things.
Since our inaugural Best of New England rankings dropped in March, players have committed to Division 1 schools, broken out for league champions and emerged as fast-rising prospects. Next week, we'll unveil the second installment of our Best of New … [Read more...]
The calculus for all the teams in this story just changed. Significantly.
The introduction of the ‘Open’ tournament — an ‘Elite 8’-style postseason competition — in NEPSAC boys soccer gives New England’s top prep teams a totally different end to strive for. The first- and second-tier programs … [Read more...]
This time last year, Scituate’s Benjamin Roche wasn’t even an MLS Next player.
Now, he’s one of the most exciting forwards for a top MLS Next club in New England. And he’s a Division 1 commit.
Stories like Roche’s are not uncommon. Every MLS Next season features players who explode like Roche did … [Read more...]
The winners of one of the most prestigious annual honors in amateur soccer were announced this week.
2026 Gatorade Player of the Year honorees for all six New England states — on both the boys and girls’ sides — were released. You can find 11 takeaways from the 12 selections here.
Now, to put a bow … [Read more...]
Lee Popper had been talking about it for years.
And the demand was there — both from the coaches of New England’s top prep school programs and from college coaches within the region and beyond.
So, at last, NEPSAC soccer is getting its own fall showcase again, starting in 2026. Mass Athlete … [Read more...]
Somehow, the start of the NEPSAC boys soccer season is nearly two months away.
And with every new season in the NEPSAC comes a fresh batch of newcomers — freshmen arriving at a prep school for the first time, postgrads taking another year to develop after high school careers and everyone in … [Read more...]
Scott Atherley is about to begin his 34th season as a head soccer coach at Maine, and yet he talks like a student of the modern game. He’s awestruck by Liverpool’s counter-pressing under Jürgen Klopp in the late 2010s and is a long-time admirer of Italian manager Roberto De Zerbi’s tactics. He may … [Read more...]
var wcsatt_single_product_params = {"i18n_subs_load_error":"Failed to load matching subscriptions. If this issue persists, please re-load the page and try again.","i18n_free_trial_label":"Free trial: %s","i18n_signup_fee_label":"Sign-up fee: %s","wc_ajax_url":"/?wc-ajax=%%endpoint%%"};
//# sourceURL=wcsatt-frontend-js-extra