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":"ba550c8fd3","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 | NEPSAC Boys Top 10: Way-too-early hierarchy for 2026","list_id":"blog_post_nepsac-boys-top-10-way-too-early-hierarchy-for-2026","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":134420,"title":"NEPSAC Boys Top 10: Way-too-early hierarchy for 2026","type":"post","categories":[{"term_id":1607,"name":"Featured","slug":"featured","term_group":0,"term_taxonomy_id":1607,"taxonomy":"category","description":"","parent":0,"count":4497,"filter":"raw","term_order":"0","meta":[],"cat_ID":1607,"category_count":4497,"category_description":"","cat_name":"Featured","category_nicename":"featured","category_parent":0},{"term_id":1590,"name":"Prep School","slug":"prep-schools","term_group":0,"term_taxonomy_id":1590,"taxonomy":"category","description":"","parent":0,"count":988,"filter":"raw","term_order":"0","meta":[],"cat_ID":1590,"category_count":988,"category_description":"","cat_name":"Prep School","category_nicename":"prep-schools","category_parent":0},{"term_id":1591,"name":"Prep school boys","slug":"boys-prep-schools","term_group":0,"term_taxonomy_id":1591,"taxonomy":"category","description":"","parent":1590,"count":649,"filter":"raw","term_order":"0","meta":[],"cat_ID":1591,"category_count":649,"category_description":"","cat_name":"Prep school boys","category_nicename":"boys-prep-schools","category_parent":1590}],"parent":{"id":0,"title":"NEPSAC Boys Top 10: Way-too-early hierarchy for 2026","type":"post","categories":[{"term_id":1607,"name":"Featured","slug":"featured","term_group":0,"term_taxonomy_id":1607,"taxonomy":"category","description":"","parent":0,"count":4497,"filter":"raw","term_order":"0","meta":[],"cat_ID":1607,"category_count":4497,"category_description":"","cat_name":"Featured","category_nicename":"featured","category_parent":0},{"term_id":1590,"name":"Prep School","slug":"prep-schools","term_group":0,"term_taxonomy_id":1590,"taxonomy":"category","description":"","parent":0,"count":988,"filter":"raw","term_order":"0","meta":[],"cat_ID":1590,"category_count":988,"category_description":"","cat_name":"Prep School","category_nicename":"prep-schools","category_parent":0},{"term_id":1591,"name":"Prep school boys","slug":"boys-prep-schools","term_group":0,"term_taxonomy_id":1591,"taxonomy":"category","description":"","parent":1590,"count":649,"filter":"raw","term_order":"0","meta":[],"cat_ID":1591,"category_count":649,"category_description":"","cat_name":"Prep school boys","category_nicename":"boys-prep-schools","category_parent":1590}]}},"general":{"user_logged_in":false,"scroll_tracking_thresholds":[],"page_id":134420,"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":"24f52e5f-8629-4969-8bcd-00f75823e6b5","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}}});
Milton Academy boasts a loaded returning class. (Brian Kelly)
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 from Class A and B, many of which appear here, will now be focused on how they can qualify for the Open, and thus how they stack up against teams they never would’ve compared themselves to previously.
The Open will be, at the very least, great for discourse.
But that’s a long way away. For now, with the recruiting period almost over and the 2026 season two months away, what does the NEPSAC boys hierarchy look like? And who is primed for a ticket to the inaugural Open?
Advertisement
Our way-too-early Top 10, below.
1. Taft
Class A | Founders
2025: 20-0-2 | NEPSAC champions (1st seed)
Hiro Suzuki
The Rhinos have enjoyed about as successful a two-year run as you’ll find in the NEPSAC; you likely don’t need us to tell you about the 34-game unbeaten streak and consecutive Class A titles. But Taft’s 2026 outlook is covered in uncertainty as Suzuki replaces Ozzie Parente; losing All-NEPSAC center back Marcos Santana (Tufts) and All-NEPSAC midfielder Mathis Elissaint (Kenyon) hurts, too. But returning senior forward Alex Calabro may be the best player in the NEPSAC to complement a strong group of newcomers, and it’s still Taft, so the Rhinos should be elite again. Suzuki certainly thinks so.
Class A | ISL
2025: 12-5-3 | NEPSAC quarterfinalists (8th seed)
Chris Kane
Full disclosure — the Mustangs weren’t ranked this high in the initial draft of this story. But as I put together the second edition of our Best of New England rankings (coming soon, by the way), it hit me: Milton Academy is absolutely loaded. Senior captains Nicky Pittarelli (All-NEPSAC honorable mention) and Ethan Fine (one of Milton’s leading scorers in 2025) and senior No. 10 Emmanuel Cheyo are all destined for college soccer. Kwaku Jean-Charles Asare leads a strong group of returning senior defenders. Junior midfielders Dino Gavetti and Sam Li are among the best in their class in New England. Rising sophomore Henry Brown, a versatile midfielder/winger, impressed as a sophomore. And incoming junior Zak Skulte-Ouaiss was a starting center back for the Lebanese U-17 national team. Kane’s cupboards are almost overflowing.
3. Brooks
Class B | ISL
2025: 11-4-3 | NEPSAC quarterfinalists (2nd seed)
Matthew Carroll
The uncertainty at Brooks has nothing to do with talent. The quality in Carroll’s squad is immense — senior captain Latu Kayira (Duke) is one of the NEPSAC’s best players, and fellow All-NEPSAC forward Fernando Rivas-Lora (nine ISL goals in 2025) isn’t far behind. Throw in All-NEPSAC honorable mention Jax Cloutier, a junior center back, and a group of five talented sophomores, four of whom started as freshmen, and Brooks has a team capable of winning the ISL and qualifying for the Open. The only question? How Carroll’s team replaces the immense leadership it lost from its five-player 2025 senior class.
4. Northfield Mount Hermon
Class A | WNE
2025: 11-4-2 | NEPSAC semifinalists (3rd seed)
Charlie Malcolm
Despite playing in the weaker WNE, the Hoggers haven’t missed the Class A tournament since 2018. After graduating 12 seniors and eight starters from 2025, Malcolm went heavier on postgrads than usual — “I didn’t want to rebuild, I wanted to reload,” he said. So in come six postgrads, including goalie Jean Chretien from France’s Toulouse FC, who should be one of the NEPSAC’s top keepers, Alex Erdos from Rivers, who will start at center back, and midfielder Elliot Trott, an All-New England selection at Oceanside High (Maine) last season. Oh, and hyper athletic No. 9 Efe Iyahen is the leading returner after scoring 16 goals as a junior.
Class B | Independent
2025: 21-0-2 | NEPSAC champions (1st seed)
Nick Woodruff
After winning its first NEPSAC title in 2025, Mount will bring in 17 new players in 2026. (Brian Kelly)
What Woodruff and Mount have built in only two NEPSAC seasons is pretty astonishing, and the strategy that carried them to the top of Class B isn’t changing in 2026. The Mounties bring in 17 new recruits and will roster seven postgrads and five seniors. Whereas Mount had to play its attackers outside of their true positions the last two seasons, incoming postgrads Ben Crowe (Ledyard, Conn.) and Corven Thomas (Attleboro, Mass.) give Woodruff two real No. 9s, while new postgrad Jake Evans (Catholic Memorial, Mass.) and incoming senior Emi Monzon (Bayside) are pure wingers. It’s almost an entirely new team — after Woodruff sent 17 players to college soccer last year — but it looks like a good one, too.
6. Loomis Chaffee
Class A | Founders
2025: 16-7-0 | NEPSAC quarterfinalists (6th seed)
Scott Halpern
Loomis has made four of the last five Class A tournaments but has only won one game in them, a curious run for a program that has become one of the NEPSAC’s best. In 2026, Halpern is both losing a lot (10 graduates, eight of whom are off to college soccer) and bringing back a lot (14 returners, 10 of whom are seniors); former NEPSAC junior All-Star selection James Drago, an attacker, and fellow co-captain Luca Gallo, a 6-foot-3 center back, should be the stars of the show, but a strong (if still fairly small) incoming class led by Oakwood’s Chris Saunders will contribute, too.
7. Avon Old Farms
Class A | Founders
2025: 13-4-3 | NEPSAC quarterfinalists (4th seed)
Carl Stensland
The only NEPSAC team that played Taft in 2025 and didn’t lose, Avon, like Loomis, is losing about as much (six starters) as its returning (five). Co-captains Jordan Alabre (a forward who exploded for Oakwood this past spring), Max Daigle and Hunter Collins (both senior defenders) will lead that group, but the Winged Beavers’ campaign is likely to be defined by their newcomers. CFC’s Jacob Chapman and William Korourakis will need to contribute as postgrads, and junior striker Keegan McCollough — after leading Simsbury (Conn.) to a state title a year ago — has potential to change Avon’s outlook if he keeps scoring. Two Liberian freshmen from Nation One Academy — Ekie Larkpawolo and Melvin Mayson — are wild cards as well.
Class A | Founders
2025: 16-5-2 | NEPSAC semifinalists (5th seed)
Charlie Fuentes
Choate’s got reason for optimism, both within their returners and their newcomers — returning senior co-captain Wisdom Humalie (nine goals as a junior), exciting rising sophomore winger Javi Hsu (who played at U-14 U.S. Soccer ID camp) and incoming postgrad Sasha Mykhalchuk (The Hun School, N.J.) provide formidable attacking talent. Returning senior co-captain Freddy Repton and incoming junior Dalton Crane provide the same at the back. But the Wild Boars did lose a ton — 10 graduating seniors, including two D1 players (Juliano Masella and David Villavicencio) and another playing professionally in Spain (Juan DelGado).
Adriano Valmora is one of the top rising juniors in the NEPSAC. (Brian Kelly)
9. Middlesex
Class B | ISL
2025: 11-7-2 | NEPSAC quarterfinalists (6th seed)
Ken Risley
Finding a team for this spot was tough. Plenty of teams have a shout. The case for Middlesex starts with Adriano Valmora, a rising All-NEPSAC junior who finished third in the ISL in goals (18) and tied-third in assists (8) a year ago, and continues with NEFC’s Will McCarthy, a rising junior center back who was an All-NEPSAC honorable mention. Throw in an intriguing group of five newcomers, which includes junior forward Noah Helfgott, who arrives from Watford’s Academy (London), and Risley’s team could be formidable.
10. Nobles
Class A | ISL
2025: 18-2-1 | NEPSAC finalists (2nd seed)
Steve Ginsberg
Ginsberg has been the coach at Nobles for 26 years. Last year’s Class A finalists were, in his mind, the best team he’s ever had. 15 seniors from that squad graduated, so regression is nearly inevitable for the Bulldogs. The question, then, is the extent to which. Rising senior midfielder Nate Sykora (Harvard) and two-year starting goalie Oliver Stookey are the most experienced returners; the rest are all underclassmen. They’re talented, to be sure — especially rising freshman winger Luke Gellert, who played in every game for the varsity team as an eighth-grader in 2025 — but they’ll be inexperienced relative to the ISL and the NEPSAC.
We've spent the last few weeks unveiling our MIAA boys' preseason watch lists for forwards, midfielders and defenders. One of my biggest takeaways from compiling…
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