html,body{margin:0}.inno :where(*:not(svg,svg *,.inno-no-reset,.inno-no-reset *),use){all:revert;margin:0;padding:0;border:0;list-style:none}@font-face{font-family:”innoInquirerHeadline”;font-weight:100;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-ThinWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-ThinWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:100;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-ThinItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-ThinItalicWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:300;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-LightWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-LightWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:300;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-LightItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-LightItalicWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:normal;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-RegularWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-RegularWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:normal;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-RegularItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-RegularItalicWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:500;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-MediumWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-MediumWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:500;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-MediumItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-MediumItalicWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:600;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-SemiBoldWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-SemiBoldWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:600;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-SemiBoldItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-SemiBoldItalicWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:700;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-BoldWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-BoldWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:700;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-BoldItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-BoldItalicWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:900;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-BlackWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-BlackWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:900;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-BlackItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-BlackItalicWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerText”;font-weight:normal;src:url(“https://media.inquirer.com/fonts/InquirerTextWEB-RegularWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerTextWEB-RegularWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerText”;font-weight:normal;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerTextWEB-RegularItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerTextWEB-RegularItalicWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerText”;font-weight:bold;src:url(“https://media.inquirer.com/fonts/InquirerTextWEB-BoldWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerTextWEB-BoldWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerText”;font-weight:bold;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerTextWEB-BoldItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerTextWEB-BoldItalicWEB.woff”) format(“woff”)}@font-face{font-family:”innoGrot10″;font-weight:normal;src:url(“https://media.inquirer.com/fonts/Grot10-RegularWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/Grot10-RegularWEB.woff”) format(“woff”)}@font-face{font-family:”innoGrot10″;font-weight:500;src:url(“https://media.inquirer.com/fonts/Grot10-MediumWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/Grot10-MediumWEB.woff”) format(“woff”)}@font-face{font-family:”innoGrot10″;font-weight:bold;src:url(“https://media.inquirer.com/fonts/Grot10-ExtraboldWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/Grot10-ExtraboldWEB.woff”) format(“woff”)}@font-face{font-family:”innoGrot12″;font-weight:normal;src:url(“https://media.inquirer.com/fonts/Grot12Condensed-LightWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/Grot12Condensed-LightWEB.woff”) format(“woff”)}@font-face{font-family:”innoGrot12″;font-weight:bold;src:url(“https://media.inquirer.com/fonts/Grot12Condensed-SemiboldWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/Grot12Condensed-SemiboldWEB.woff”) format(“woff”)}body.is-scroll-locked{overflow:hidden;height:100%}.inno{–color-background: #dbdebc;–color-background-secondary: #f4f1eb;–color-accent: #428cdf;–color-over-accent: #ffffff;–color-text-primary: #222222;–color-text-link: #428cdf;–color-text-secondary: #595760;–color-text-tertiary: #808284;–color-text-accent: #428cdf;–color-faint: #ff8c14;–color-mask: rgba(34, 34, 34, 0.8);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:”innoGrot10″,sans-serif;background:var(–color-background);color:var(–color-text-primary);padding-block-end:64px;overflow:clip;font-size:14px;line-height:1}.inno-mode–dark{–color-background: #222222;–color-background-secondary: #595760;–color-accent: #8dd7f7;–color-over-accent: #222222;–color-text-primary: #ffffff;–color-text-secondary: #dcdcdc;–color-text-tertiary: #808284;–color-text-link: #428cdf;–color-faint: #595760;–color-mask: rgba(255, 255, 255, 0.8)}.inno–lite.inno-color–purple{–color-accent: #7b2589;–color-over-accent: #ffffff;–color-text-accent: #7b2589}.inno–lite.inno-color–pink{–color-accent: #cd0785;–color-over-accent: #ffffff;–color-text-accent: #cd0785}.inno–lite.inno-color–red{–color-accent: #e11b22;–color-over-accent: #ffffff;–color-text-accent: #e11b22}.inno–lite.inno-color–orange{–color-accent: #ff8c14;–color-over-accent: #222222;–color-text-accent: #ff8c14}.inno–lite.inno-color–yellow{–color-accent: #ffd964;–color-over-accent: #222222;–color-text-accent: #ffd964}.inno–lite.inno-color–green{–color-accent: #d2c000;–color-over-accent: #222222;–color-text-accent: #d2c000}.inno–lite.inno-color–teal{–color-accent: #00a69e;–color-over-accent: #ffffff;–color-text-accent: #00a69e}.inno–lite.inno-color–light-gray{–color-accent: #dcdcdc;–color-over-accent: #222222;–color-text-accent: #dcdcdc}.inno–lite.inno-color–light-blue{–color-accent: #8dd7f7;–color-over-accent: #222222;–color-text-accent: #8dd7f7}.inno–lite.inno-color–blue{–color-accent: #428cdf;–color-over-accent: #ffffff;–color-text-accent: #428cdf}.inno–lite.inno-color–black{–color-accent: #222222;–color-over-accent: #ffffff;–color-text-accent: #222222}.inno–lite.inno-color–white{–color-accent: #ffffff;–color-over-accent: #222222;–color-text-accent: #ffffff}.inno–lite.inno-color–white,.inno–lite.inno-color–black{–color-accent: #428cdf;–color-over-accent: #ffffff;–color-text-accent: #222222}.inno–lite.inno-color–white.inno-mode–dark,.inno–lite.inno-color–black.inno-mode–dark{–color-accent: #8dd7f7;–color-over-accent: #222222;–color-text-accent: #ffffff}.inno–widget,.inno–embed{overflow:hidden;padding-block-end:0}.inno–widget .inno-layout–content>*,.inno–embed .inno-layout–content>*{max-width:none}.inno-anchorable:before{content:””;display:block;height:calc(var(–nav-height, 0) + 10px);margin:calc(0px – (var(–nav-height, 0) + 10px)) 0 0}.inno-spanner{background-color:#dcdcdc;box-shadow:4px 0 0 #dcdcdc,-4px 0 0 #dcdcdc;color:#fff;padding:1px 0;margin:0 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#222}.inno-spanner–error,.inno-spanner–error-invalid-symbol{background-color:#fff;border:3px dashed #e11b22;box-shadow:none;padding-left:4px;padding-right:4px}body:has(.inno-chrome–chromeless){overflow:hidden;width:100vw;height:100vh}@supports(width: 100dvw){body:has(.inno-chrome–chromeless){width:100dvw}}@supports(height: 100dvh){body:has(.inno-chrome–chromeless){height:100dvh}}body:has(.inno-chrome–chromeless) .global-app-bar,body:has(.inno-chrome–chromeless) .footer,body:has(.inno-chrome–chromeless) .footer-wrapper{display:none}body:has(.inno-chrome–chromeless) #inq-article-completion{height:0px}.inno{–gutter: calc(50vw – 325px)}.inno *{box-sizing:border-box}.inno-layout–content>*{max-width:min(650px,100vw – 32px);margin-inline:auto}.inno-layout–align-full{max-width:100%}.inno-layout–align-wide{max-width:min(1250px,100vw – 32px);margin-inline:auto}.inno-layout–align-default{max-width:min(650px,100vw – 32px);margin-inline:auto}@media(min-width: 768px){.inno-layout–align-left{float:left;margin-inline-start:var(–gutter);margin-inline-end:24px;width:301px;margin-block-end:16px;padding-top:6px}}@media(min-width: 960px){.inno-layout–align-left{margin-inline-start:calc(var(–gutter) – clamp(0px,var(–gutter) – 100px,160px))}}@media(min-width: 768px){.inno-layout–align-right{float:right;width:301px;margin-inline-start:24px;margin-inline-end:var(–gutter);margin-block-end:16px;padding-top:5px}}@media(min-width: 960px){.inno-layout–align-right{margin-inline-end:calc(var(–gutter) – clamp(0px,var(–gutter) – 100px,160px))}}.inno-layout–stack>*+*{margin-block-start:24px}.inno-layout–stack-tight>*+*{margin-block-start:10px}.inno-layout–stack-loose>*+*{margin-block-start:30px}*+.inno-layout–isolate{margin-block-start:48px}.inno-layout–isolate+*{margin-block-start:48px}.inno-adbox{max-height:400px;transition:max-height .4s ease-in-out,padding .4s ease-in-out,margin .4s ease-in-out;overflow:hidden}.inno-adbox.is-hidden{max-height:0;margin:0;padding:0}.inno-adbox__label{display:block;margin:0 auto 8px;text-align:center;font-size:12px;color:#808284;text-transform:uppercase}.inno-ad__ad{margin-inline:auto;background-color:#f4f1eb;display:flex;align-items:center;justify-content:center;overflow:hidden;width:300px;height:250px}@media(min-width: 768px)and (max-width: 1022px){.inno-ad__ad{width:728px;height:90px}}@media(min-width: 1023px){.inno-ad__ad{height:auto;width:fit-content;min-width:728px;min-height:90px;max-width:970px;max-height:250px}}.inno-ad__ad–small{width:300px;height:250px;min-height:auto;min-width:auto}.inno-ad__ad iframe{position:unset !important}.inno-ad__ad .cnx-content-wrapper{position:relative !important}.inno-ad__ad .celtra-ad-inline-host,.inno-ad__ad .celtra-ad-inline-host *{position:relative !important;overflow:hidden !important}.inno-ad__placeholder{text-align:center;text-transform:uppercase;font-weight:bold;font-size:16px;color:#222}@media(min-width: 1200px){.inno-ad__placeholder{padding:120px 0}}.inno-body__error{color:var(–color-text-primary);padding:24px;border:3px dashed #e11b22;font-family:monospace;white-space:pre-wrap;font-size:16px}.inno-body__error-head{display:block;font-weight:bold}.inno-button{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;box-sizing:border-box;text-decoration:none;border-radius:4px;cursor:pointer;pointer-events:auto;transition:background-color .4s ease-in-out,border-color .4s ease-in-out,color .4s ease-in-out;background-color:var(–color-accent);color:var(–color-over-accent)}.inno-button:focus{outline:solid 4px var(–color-text-tertiary)}.inno-button:disabled{pointer-events:none}.inno-button–primary:hover{background-color:var(–color-text-primary);color:var(–color-background)}.inno-button–primary:disabled{background-color:var(–color-text-secondary);color:var(–color-text-tertiary);pointer-events:none}.inno-button–secondary{background-color:var(–color-background);color:var(–color-text-primary);border:solid 1px var(–color-accent)}.inno-button–secondary:hover{background-color:var(–color-accent);color:var(–color-over-accent);border:solid 1px var(–color-accent)}.inno-button–secondary:disabled{border-color:var(–color-text-tertiary);color:var(–color-text-tertiary)}.inno-button–minimal{background-color:rgba(0,0,0,0);color:var(–color-text-primary);padding:8px}.inno-button–minimal:hover{background-color:var(–color-accent);color:var(–color-over-accent)}.inno-button–minimal:disabled{background-color:var(–color-text-secondary);color:var(–color-text-tertiary);pointer-events:none}.inno-button–large{padding:16px 40px}.inno-button–medium{padding:10px 24px}.inno-button–small{padding:8px 16px}.inno-button–round{border-radius:99px}.inno-button–round.inno-button–small{padding:8px}.inno-button–round.inno-button–medium{padding:10px}.inno-button–round.inno-button–large{padding:16px}.inno-button__label{font-family:”innoGrot10″,sans-serif;font-weight:700;line-height:1.2em;flex-grow:0;z-index:1}.inno-button–large .inno-button__label{font-size:20px}.inno-button–medium .inno-button__label{font-size:18px}.inno-button–small .inno-button__label{font-size:16px}.inno-button–has-image .inno-button__label{text-align:center}.inno-button__image{margin:0 auto;object-fit:contain}.inno-byline{border-block:1px solid #222;padding-block:16px;font-family:”innoGrot10″,sans-serif;font-size:14px;line-height:1.5}.inno-byline–center{border-block:none;padding-block:0}@media(min-width: 768px){.inno-byline{font-size:16px}}.inno-byline__content{display:flex;justify-content:space-between;align-items:center;gap:12px}.inno-byline–center .inno-byline__content{flex-direction:column;text-align:center}.inno-byline__text{flex:1 1 auto}.inno-byline .inno-gift{flex:0 0 auto}.inno-byline__timestamp-date{color:var(–color-text-primary)}.inno-byline__timestamp-label{color:var(–color-text-secondary)}.inno-byline__authors{color:var(–color-text-primary, #222222);line-height:1.5em;text-wrap-style:balance}.inno-byline__author{display:inline}.inno-byline__author-link,.inno-byline__authors a{color:var(–color-text-primary, #222222);text-decoration:none;transition:color .4s ease-in-out}.inno-byline__author-link:hover,.inno-byline__authors a:hover{color:var(–color-text-link, #428cdf)}.inno-callout__content{background-color:var(–color-background-secondary);padding:20px 15px}.inno-callout:has(.inno-callout__cta) .inno-callout__content{padding-bottom:50px}.inno-callout__tag{font-family:”innoGrot10″,sans-serif;font-size:16px;color:var(–color-text-primary)}@media(min-width: 768px){.inno-callout__tag{font-size:18px}}.inno-callout__title{font-family:”innoGrot12″,sans-serif;font-size:32px;font-weight:bold;text-transform:uppercase;color:var(–color-text-primary);text-wrap:balance}*+.inno-callout__title{margin-block-start:5px}.inno-callout__body{font-family:”innoGrot10″,sans-serif;font-size:16px;color:var(–color-text-primary);line-height:1.65em}@media(min-width: 768px){.inno-callout__body{font-size:18px}}*+.inno-callout__body{margin-block-start:10px}.inno-callout__body .inno-p{font-family:inherit;font-size:inherit;color:inherit;line-height:inherit}.inno-callout__cta{display:flex;width:calc(100% – 30px);margin:-30px 15px 0 15px}.inno-callout__cta .inno-button{box-shadow:0 1px 4px rgba(89,87,96,.1),0 3px 6px rgba(89,87,96,.1);padding:20px 20px}.inno-callout__form-policy{font-size:15.2px;margin-top:20px;color:#808284;line-height:1.65}.inno-callout__form-policy a{color:#808284;transition:color .3s ease-in-out}.inno-callout__form-policy a:hover{color:var(–color-text-primary)}.inno-caption{color:var(–color-text-secondary);font-family:”innoGrot10″,sans-serif;font-size:14px;line-height:1.5}.inno-caption a{color:inherit;box-shadow:inset 0 -1px 0 0 var(–color-text-secondary);transition:color .25s ease,box-shadow .25s ease;text-decoration:none}.inno-caption a:hover{color:var(–color-text-link);box-shadow:inset 0 -1px 0 0 var(–color-text-link)}.inno-caption__caption-text{display:block;text-wrap:pretty}.inno-caption__credit{color:var(–color-text-tertiary);display:block}.inno-card{position:relative;background-color:#fff;border:1.5px solid #ff8c14;padding:20px}.inno-card .inno-image-img{padding:0px}.inno-card__detail{display:block;color:#ff8c14;font-size:24px;font-family:”innoGrot12″,sans-serif;font-weight:600;text-align:center}.inno-card__title{display:block;color:var(–color-text-primary);font-family:”innoInquirerHeadline”,”Times New Roman”,serif;font-size:40px;font-weight:700;line-height:1.2;scroll-margin-top:calc(var(–sticky-height) + 16px + 48px);text-wrap:pretty;margin-top:6px;text-align:center}@media(min-width: 768px){.inno-card__title{font-size:40px}}.inno-card__body{overflow:hidden;transition:max-height .4s ease-in-out}*+.inno-card__body{margin-block-start:14px}.inno-card.is-collapsed .inno-card__body{max-height:350px}.inno-card__body .inno-caption{margin-left:0}.inno-card__show-more{position:absolute;bottom:20px;left:0;right:0;padding:12px 0;background-image:linear-gradient(rgba(255, 255, 255, 0), white);pointer-events:none;opacity:0;transition:opacity .4s ease-in-out}.inno-mode–dark .inno-card__show-more{background-image:linear-gradient(rgba(34, 34, 34, 0), #222222)}.inno-card.is-collapsed .inno-card__show-more{opacity:1;pointer-events:all}.inno-card__show-more-button{margin:0 auto;transform:translateY(50%)}.inno-credits{font-family:”innoGrot10″,sans-serif}.inno-credits__header{color:var(–color-text-primary);font-size:16px;font-family:”innoGrot10″,sans-serif;font-weight:normal;line-height:1.2;border-bottom:1px solid var(–color-faint);padding-bottom:4px;margin-bottom:8px}.inno-credits__roles{display:grid;gap:8px;color:var(–color-text-secondary);font-size:14px;line-height:1.5;text-align:pretty}@media(min-width: 768px){.inno-credits__roles{grid-template-columns:50% 50%}}.inno-gift{display:none}.inno-gift–default{justify-content:center}.inno-gift–default.is-available{display:flex}.inno-gift–default .inno-button{font-size:24px;padding:8px;min-width:200px;margin:0px auto}.inno-gift–minimal.is-available{display:inline-block}.inno-gift–minimal .inno-button{display:flex;align-items:center;font-size:16px;line-height:16px}.inno-gift–minimal .inno-button__label{font-size:14px;font-weight:normal;color:currentColor;display:none}@media(min-width: 600px){.inno-gift–minimal .inno-button__label{display:inline-block}}.inno-gift–minimal .inno-icon{display:inline-block}.inno-gift.is-available{display:block}.is-app .inno-gift{display:none}.inno-gift .inno-icon–loading{animation:spin 1s linear forwards infinite}.inno-gift .inno-icon{display:none}.inno-gift [data-state=ready] .inno-icon–gift{display:initial}.inno-gift [data-state=loading] .inno-icon–loading{display:initial}.inno-gift [data-state=complete] .inno-icon–tickmark{display:initial}.inno-gift [data-state=error] .inno-icon–cross{display:initial}.inno-gift-toast-receiver{display:none}@keyframes spin{0%{rotate:0deg}100%{rotate:360deg}}.inno-graphic__iframe,.inno-graphic__datawrapper{width:100%}.inno-hero{margin-block-start:0;position:relative}.inno-hero–layout-above{display:flex;flex-direction:column-reverse}.inno-hero–layout-above .inno-hero__content{padding:24px 0}.inno-hero–layout-above .inno-hero__media{max-width:80%;margin:0 auto;padding-top:24px}.inno-hero–layout-above .inno-hero__media>*{max-width:350px}.inno-hero–layout-above .inno-hero__media .inno-caption-text{display:none}.inno-color–white .inno-hero,.inno-mode–light .inno-hero–style-transparent{–color-accent: rgb(222, 239, 245);–color-over-accent: #222222}.inno-color–black .inno-hero,.inno-mode–dark .inno-hero–style-transparent{–color-accent: #222222;–color-over-accent: #ffffff}.inno-hero–style-transparent .inno-hero__content{background:rgba(0,0,0,0)}.inno-hero__content{text-align:center;position:absolute;background:var(–color-accent);color:var(–color-over-accent);top:0;bottom:0;left:0;right:0;z-index:10;color:#222;display:flex;margin:auto;flex-direction:column;justify-content:center;background:none;max-width:none}@media(min-width: 960px){.inno-hero__content{padding-block:32px}}.inno-hero__eyebrow{font-family:”innoGrot12″,sans-serif;font-weight:bold;text-transform:uppercase;font-size:16px;font-weight:bold;padding:5px 8px;background:var(–color-over-accent);color:var(–color-accent);width:max-content;text-decoration:none;line-height:2}@media(min-width: 768px){.inno-hero__eyebrow{font-size:18px}}.inno-hero__headline{font-family:”innoInquirerHeadline”,”Times New Roman”,serif;font-size:72px;font-weight:800;line-height:1;text-wrap:balance}@media(min-width: 768px){.inno-hero__headline{font-size:52px}}.inno-hero__subheadline{font-family:”innoInquirerHeadline”,”Times New Roman”,serif;font-size:36px;font-weight:700;line-height:1;text-wrap:balance;text-align:center;padding-top:30px;padding-bottom:30px;max-width:min(650px,100vw – 32px);margin:0 auto}@media(min-width: 768px){.inno-hero__subheadline{font-size:40px}}.inno-hero__media{position:relative;z-index:2;margin-top:0px}@media(width < 768px){.inno-hero__media .inno-image{height:calc(100vh – 122px);max-width:100%}.inno-hero__media .inno-image img{height:100%;width:auto;overflow-x:hidden}}@media(min-width: 960px){.inno-hero__media{font-size:72px}}.inno-hero__background-img{display:flex;align-items:center;justify-content:center;max-width:70%}@media(min-width: 768px){.inno-hero__background-img{max-width:40%}}.inno-hover{position:relative;cursor:pointer;border:1px var(–color-accent) solid;padding:3px 4px;transition:border .4s ease-in-out;box-sizing:border-box}@media(min-width: 768px){.inno-hover{cursor:help}}.inno-hover:hover{border:1px var(–color-accent) solid}.inno-hover__box{position:fixed;bottom:0;left:0;right:0;z-index:20;background-color:var(–color-background);pointer-events:none;transform:translateY(100%);transition:transform .4s ease-in-out;padding:16px;border-top:1px solid var(–color-accent);white-space:normal;font-family:"Grot 10",sans-serif;font-size:14px;line-height:1.5}@media(min-width: 768px){.inno-hover__box{position:absolute;top:100%;width:200px;left:-1px;right:0;bottom:auto;margin:auto;max-width:250px;padding:6px;opacity:0;transition:opacity .4s ease-in-out;transform:none;border:1px solid var(–color-accent)}}.inno-hover.is-visible .inno-hover__box{opacity:1;transform:translateY(0)}.inno-icon{display:inline-block;width:1.2em;height:1.2em;fill:currentColor}.inno-icon–white{fill:#fff}.inno-icon–black{fill:#222}.inno-icon–accent{fill:var(–color-accent)}.inno-icon–over-accent{fill:var(–color-over-accent)}.inno-icon__stroke{fill:rgba(0,0,0,0);stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.inno-icon–white .inno-icon__stroke{stroke:#fff}.inno-icon–black .inno-icon__stroke{stroke:#222}.inno-icon–accent .inno-icon__stroke{stroke:var(–color-accent)}.inno-icon–over-accent .inno-icon__stroke{stroke:var(–color-over-accent)}.inno-image__img{width:100%;display:block;padding:0px}.inno-list{list-style:none}.inno-list__item{position:relative;padding-left:20px}.inno-list__item:before{content:"";position:absolute;top:.7em;left:.1em;width:10px;height:10px;border-radius:8px;background-color:#808284}@media(min-width: 768px){.inno-list__item:before{top:.75em}}.inno-looping-video__video{width:100%}.inno-p{-webkit-font-smoothing:subpixel-antialiased;-mox-osx-font-smoothing:grayscale;color:#222;color:var(–color-text-primary);font-family:"innoInquirerText","Times New Roman",serif;font-size:18px;line-height:1.666666;white-space:pre-line;text-wrap:pretty}@media(min-width: 600px){.inno-p{font-size:20px;line-height:1.6}}.inno-p–has-dropcap:first-letter{margin-top:1px;margin-right:12px;margin-bottom:0;margin-left:0;font-family:"innoInquirerHeadline","Times New Roman",serif;font-size:3.2em;float:left;font-weight:bold;line-height:1;color:#222}@-moz-document url-prefix(){.inno-p–has-dropcap:first-letter{margin-top:10px;margin-bottom:0px}}@media(min-width: 600px){.inno-p–has-dropcap:first-letter{font-size:5.3em;margin-top:-3px;margin-bottom:-10px}@-moz-document url-prefix(){.inno-p–has-dropcap:first-letter{margin-top:12px;margin-bottom:0px}}}.inno-p a{transition:box-shadow .25s ease;color:var(–color-text-link);text-decoration:none}.inno-p a:hover{box-shadow:inset 0 -1px 0 0 var(–color-text-link)}.inno-p__endmark{display:inline-block;height:1.1em;width:1.1em;margin-left:5px;vertical-align:text-bottom;margin-bottom:2px;fill:var(–color-text-accent)}.inno-premium{padding:19px 26px 22px 8px;color:var(–color-text-primary);font-family:"innoGrot10",sans-serif;font-size:18px;line-height:1;font-weight:normal;background-color:var(–color-background-secondary)}.inno-premium .inno-icon{fill:#ffd964;width:24px;margin-right:7px}.inno-premium__header{display:flex}.inno-premium__hed{font-weight:bold;line-height:22px;font-size:16px;color:var(–color-text-primary);padding:3px 0 4px;font-family:"innoGrot10",sans-serif;text-wrap:pretty}.inno-mode–dark .inno-premium__hed{color:#fff}.inno-premium__message{font-weight:500;line-height:22px;font-size:16px;color:var(–color-text-secondary);font-family:"innoGrot10",sans-serif;margin-left:32px;text-wrap:pretty}.inno-related{position:relative;display:block;z-index:2;padding:12px;max-width:min(650px,100vw – 32px);background-color:#fff;text-decoration:none;color:var(–color-text-primary);transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;font-family:"innoGrot10",sans-serif;box-sizing:border-box;border-top:1px solid var(–color-faint)}.inno-related:hover{transform:translateY(-4px)}.inno-related:hover .inno-related__headline{color:var(–color-accent)}.inno-related .inno-image{margin:-12px -12px 12px -12px}.inno-related__eyebrow{font-size:16px;line-height:1;font-weight:bold;font-family:"innoGrot12",sans-serif;text-transform:uppercase;color:#ff8c14}.inno-related__headline{font-family:"innoInquirerHeadline","Times New Roman",serif;line-height:1.2;font-size:24px;font-weight:600;transition:color .3s ease-in-out;text-wrap:pretty}.inno-related__description{font-size:16px;line-height:1.4;color:var(–color-text-tertiary);text-wrap:pretty}.inno-subscribe{display:none;position:relative}.inno-subscribe.is-unsubscribed{display:block}.inno-subscribe.is-preview{display:block}.inno-subscribe.is-dev{display:block}.inno-subscribe.is-dev::before{content:"Non-subscribers only";display:block;position:absolute;left:-20px;border:1px dashed red;font-size:8px;text-transform:uppercase;padding:5px;font-weight:bold;writing-mode:vertical-lr}.inno-video{width:auto}.inno-video__video{width:100%}.inno-toast{position:fixed;bottom:16px;left:0;right:0;width:max-content;margin:0px auto;z-index:120;display:flex;align-content:center;justify-content:center;text-align:center;font-size:20px;border-radius:5px;background-color:var(–color-text-primary);color:var(–color-background);padding:24px 48px;box-shadow:0 1px 4px rgba(89,87,96,.1),0 3px 6px rgba(89,87,96,.1);translate:0% calc(100% + 18px);transition:translate .4s;opacity:0}.inno-toast b,.inno-toast strong{font-weight:normal}.inno-toast.is-active{translate:0 0;opacity:1}


These are the Philly area’s best athletes under 25 years old.
The Philadelphia area's sports scene is on the rise — and we're not talking about the addition of LeBron James to the city's professional ranks.
The region's professional sports franchises are only part of the picture. There also are athletes enrolled in the area's many colleges and universities, a wealth of talent at the high school and amateur levels, and others who dominate individual sports like boxing or figure skating. We decided it was about time to spotlight some of the best.
Welcome to The Inquirer's first 25 Under 25 list, highlighting the region's best athletes under the age of 25.
The criteria is simple. To qualify for our list, an athlete must:
-
Be under 25 as of July 1, 2026, and
-
Currently reside in or train in the Philadelphia area (the city, collar counties, or South Jersey) and/or play for one of the area's colleges or professional teams (including their minor league affiliates).
That second rule means that high school students from the Class of 2026 are ineligible, since many have already arrived on their respective college campuses across the country. A few of them can be found on our list of the best players from here, which includes Philly athletes playing elsewhere. However, there is one exception this year, which we'll explain when we get there.
With those qualifications in mind, we went searching for the best of the best. And after much debate among our sports editors, we came away with 25 athletes who truly show the region's depth of talent at every level across a variety of sports. Here they are, presented in alphabetical order.
Jasmine Bascoe
Age: 20

Jasmine Bascoe was an all-conference selection for Villanova as a freshman in 2024-25 after leading the Wildcats with 16.2 points and 4.3 assists per game in 34 games.
Bascoe, who’s from the Toronto area, followed a stellar freshman season with an even better sophomore campaign, again leading the team in points (18.9) and assists (4.8) per game. She was the Big East’s leading scorer last season, beating UConn stars Sarah Strong and Azzi Fudd. Bascoe led Denise Dillon’s Wildcats back to the 2026 NCAA Tournament after a two-season drought, and the Wildcats retained Bascoe for a third season. If Bascoe takes another step forward, Villanova could be a team to watch in March.
“Denise, she trusts me, and I have all my trust in her, so I’ll do whatever she needs me to do,” Bascoe said ahead of her sophomore season. “I love it in Philly — nowhere else I’d rather be.”
Bascoe’s Villanova inspiration
Justin Crawford
Age: 22

Justin Crawford, one of the Phillies’ top five prospects entering the year, made his big league debut on opening day and has appeared in all but 10 games so far this season. Heading into play Wednesday, Crawford is slashing .270/.316/.361 as a rookie, and, after an early adjustment period at the plate, has hit .305 since June 1. The center fielder's defense also has steadily improved.
As for his struggles against left-handed pitching, which relegated him to a platoon role earlier in the season, Crawford hopes to pick the brain of new teammate Luis Arraez, a three-time batting champ and two-time Silver Slugger. And like Crawford, Arraez is a lefty who hits for average. Since Arraez’s arrival earlier this month, Crawford has been even better, slashing .342/.381/.500.
Commentary from David Murphy
Reese D’Ariano
Age: 17

The youngest member of the current United States field hockey team, Reese D’Ariano has plenty of international experience at just 17 years old. Before the field hockey World Cup in Belgium, D’Ariano won two gold medals with USA field hockey, including at the 2024 Indoor Pan American Cup in Calgary, Canada, where she was named tournament MVP. D’Ariano, who is a rising senior at Pennsylvania Leadership Charter School and committed to the University of North Carolina, is one of the top prospects in her class.
Before she began training with WC Eagles, her field hockey club, D’Ariano would train at a multipurpose field with her mother while her brother had swim practice. “Obviously, the progression was slow if you saw it day to day,” D’Ariano said. “But as the weeks and months went on, it was a pretty drastic change in how I progressed.”
Climbing the ranks
Riley Davis
Age: 16

Entering her senior year at Academy of Notre Dame de Namur, Riley Davis is the top-ranked lacrosse player in the Class of 2027, according to Inside Lacrosse. The five-star recruit and Penn State commit is a two-way midfielder for the Irish and also plays on the school’s varsity basketball team.
Riley’s father, Ben, played seven years in the MLB as a catcher. Her mother, Megan, was a two-sport athlete at Rutgers. Her brother, Tague, set Louisville’s freshman home run record (18) last year and led the nation in home runs (34) as a sophomore. Her older sister, Finley, is entering her freshman year at Furman, where she will play lacrosse after playing with Riley at Notre Dame.
Despite all that competition, Riley is considered the most athletic in a family of high-level athletes. “Riley is the best athlete in the family,” Ben told The Inquirer in April.
A family of stars
Cooper DeJean
Age: 23

Securing your first career pick-six in the Super Bowl on your birthday is the kind of story dreams are made of. But that’s Cooper DeJean’s real life. DeJean, however, is much more than just that moment. He earned first-team All-Pro honors as the league’s best slot cornerback in 2025. He’s also one heck of a basketball player.
Now, he is taking on a new role as a safety in Vic Fangio’s base defense. He’ll still see the majority of his snaps in the slot, but his growing positional versatility is a testament to his skill as he becomes one of the Eagles’ most important players.
“Playing nickel in this defense is kind of like playing safety in a lot of ways,” DeJean said. “A lot of the techniques are pretty similar.”
DeJean’s making moves
Audrey Derivaux
Age: 17

A four-time world junior swimming champion, Haddonfield’s Audrey Derivaux was the No. 1 recruit in the Class of 2027. But Derivaux recently reclassified to the Class of 2026 to start her collegiate swimming journey at Texas a year earlier than expected. Derivaux shared the news on her social media with an Instagram post captioned, “See you in August, Austin! Can’t wait to rep the Longhorns next season!”
(Editor’s note: Derivaux reclassified to 2026 after our list was complete.)
Derivaux, who turned 17 earlier this month, in 2024 was the youngest swimmer to reach the finals of an Olympic trial since 2012 when she was 14 years old. She competed in the women's 400 individual medley, but fell short of earning a spot in Paris. In July, she competed in the USA Swimming national championship, finished with the second-best time in the 100-meter butterfly, and won a trio of under-18 events (the women’s 100- and 200-meter butterfly and the women’s 400-meter individual medley).
Derivaux on the rise
Natalie Dove
Age: 24

Since her professional debut in 2023, Natalie Dove is undefeated in nine fights — with two knockouts and five unanimous decisions. Dove, a super flyweight, remained undefeated in her most recent bout, an eight-round slugfest against Maria Micheo Santizo in April that ended with a split decision.
“No Love” Dove initially was exposed to the sport as a self-defense method and started sparring in Philadelphia at 14. She fought in amateur tournaments and trained as a hopeful for the 2020 Olympics before turning pro. Since May 2025, Dove has fought for Jake Paul’s Most Valuable Promotions. She credits her toughness in the ring to her upbringing in Philly gyms and learning to hold her own “in a gym full of grown men that … talk [trash] the entire time.”
“I really don’t care what anyone says,” Dove said last year. “If anything, I’m probably the biggest bully in the gym. I think it just made me tougher and it made boxing fun for me.”
When Doves fly
VJ Edgecombe
Age: 21

By the end of his first professional game, VJ Edgecombe already had flashed his star potential. The No. 3 overall pick in last year’s draft finished third in NBA Rookie of the Year voting and is set to start alongside Jaylen Brown, Tyrese Maxey, Joel Embiid, and LeBron James. But don’t let him slip under the radar behind those huge names.
Edgecombe averaged 16 points per game last season and performed even better in the critical stretch in which Maxey, Embiid, and Paul George were sidelined. Brown, whose Celtics were eliminated in seven games by the Sixers, praised Edgecombe as a difference-maker in that first-round series. His teammates agree.
“He’s the guy,” Embiid said after the Sixers’ season ended. “I’m telling you guys, that guy is something different, and this was only Year 1. Year 2 is going to be better.”
Sixers’ future is now
Tyson Foerster
Age: 24

Before an upper-body injury sidelined Tyson Foerster for 49 games, the winger was on pace for career-best numbers with 13 goals in 29 games thanks to a shot head coach Rick Tocchet called “really elite.” The Flyers signed Foerster to an eight-year extension this offseason, so, barring a trade, the winger will be in Philadelphia for years to come. He couldn’t be happier.
“For me, I love Philadelphia, and I love playing with these guys,” he said. “They asked me if I would look to extend this year, and it was a no-brainer for me. I mean, I don’t play hockey for the money, so it’s all fun, and just happy to be here, hopefully, for the next nine years.”
Foerster’s big payday
Colton Hiller
Age: 16

Colton Hiller, the No. 2 player in the Class of 2028, is a 6-foot-7 small forward for Coatesville. In his sophomore season, he averaged 25 points, six rebounds, three assists, and 1.8 steals. Ahead of his junior year, Hiller is uncommitted but holds offers from more than 15 schools, including Villanova and Penn State. Last summer, he was part of the gold-medal winning Team USA at the FIBA U16 AmeriCup, where he averaged 13 points in six games.
In his two seasons with the Red Raiders, the five-star recruit has already surpassed 1,000 career points. He plays travel basketball in the Nike Elite Youth Basketball League, representing the 17-and-under PSA Cardinals, based in New York.
“Someone like Colton makes Coatesville better, makes his league better, and makes the whole area better,” Father Judge coach Chris Roantree said.
Hiller returns to Coatesville
Maxwell Hiller
Age: 17

Maxwell Hiller — yes, he’s Colton’s older brother — also is a five-star recruit, but not in basketball. The Coatesville offensive lineman is entering his senior year and is the top-ranked interior O-lineman in the nation and No. 2 player overall for the Class of 2027, according to 247Sports. With more than 40 college offers, Hiller received his first college offer in eighth grade from Penn State. In April, the 6-foot-5 lineman committed to Florida.
“I don’t even watch the play, I just watch [Max],” Colton said of his brother. “I definitely like when he gets people on the ground, just pancakes, and that’s probably my favorite part.”
Max also played basketball, using it as a way to stay in shape, and even received an offer to play college hoops at La Salle.
Two Hillers are better than one
Salman Khalil
Age: 21

Cairo-born Salman Khalil has been a standout in squash for Penn since he joined the Quakers in 2023. He was the Ivy League’s Rookie of the Year in 2023-24 and was the conference’s Player of the Year as a sophomore. Khalil, a rising senior, has been a standout for Penn as it has claimed its first two Potter Cups as the collegiate squash national champion in his first two seasons.
As a sophomore, Khalil became the first Quaker to claim the individual national championship (Pool Trophy) and the Potter Cup in the same season — and he did it while fasting for Ramadan. In addition to his career at Penn, Khalil is No. 52 in the squash world rankings. He holds a 42-16 record in noncollegiate events.
Khalil’s big win for Penn
Makai Lemon
Age: 22

Makai Lemon, the Eagles’ first-round pick in 2026, hasn’t played a snap in the NFL yet. But with A.J. Brown gone, the rookie has big shoes to fill and a big opportunity in front of him. At Southern Cal, he averaged 14.6 yards per catch and racked up 1,156 receiving yards in 12 games in his final season. Lemon is known for his elite ball skills, despite being just 5-foot-11, on the smaller side for a receiver. He suffered an injury that sidelined him during minicamp and has been dealing with a hamstring injury during training camp. But when it’s time for him to take the field, Eagles fans will be “getting a dawg,” Lemon told the crowd on draft night.
“You drafted the guy that’s going to match the city’s intensity when it comes to pro football,” said Ray Fenton, Lemon’s former coach at Los Alamitos High School, located outside Los Angeles.
What Lemon brings
Isabeau Levito
Age: 19

Isabeau Levito became a household name this winter as one of the “Blade Angels,” the women’s figure skaters representing the U.S. at the Milan Cortina Olympics. She missed out on the podium, but she still got to bask in the experience of being an Olympian.
“It was just so cool with all these athletes from different sports all in one place,” Levito said. “It was very magical, and it was a dream come true.”
The South Jersey native also skated to a fourth-place finish at the 2026 World Championships in March. Levito has eight podium finishes at major events in her career, including silver at the 2024 World Championships and gold at the 2023 U.S. Championship. And she’s already started teasing her next routine.
What’s next for Isabeau?
Porter Martone
Age: 19

Porter Martone, who got his start blasting holes in the wall of his parents’ basement before starring at Michigan State, made an immediate impact following his NHL debut, with 10 points in his nine regular-season games. After the Flyers’ season ended in the second round against Carolina, Martone joined Team Canada at World Championships and got ice time on the top line with Macklin Celebrini and Sidney Crosby, scoring one goal and four assists in 10 games.
“He wants to be out there when the game’s on the line,” coach Rick Tocchet said. “He’s unflappable.”
Martone’s origin story
Matvei Michkov
Age: 21

Matvei Michkov’s sophomore NHL season was a bit turbulent, but the 21-year-old’s potential is sky-high, if his post-Olympic break stretch leading the team in points is any indication. At his best, the winger is a game-breaker and an elite talent the Flyers desperately need.
“He knows he needs to improve off the ice in his training — and that’s not a secret — he’s admitted that himself. … So, the big thing for Matvei is adapting," general manager Danny Brière said.
Coming to America
Quinyon Mitchell
Age: 25

Quinyon Mitchell is the oldest player on our list and the only one who has already turned 25 — he beat our cutoff date by about two weeks — but the Eagles cornerback is more than deserving. He won the Super Bowl and was runner-up for Defensive Rookie of the Year in 2024 and has just kept improving.
Mitchell was named first-team All-Pro in his second season and was ranked 47th on the NFL’s top 100 Players of 2026 by his peers, and there’s still room for him to grow. Mitchell’s lockdown coverage makes him a ball repellent. He was targeted just 85 times last year and gave up 36 catches for 451 yards and one touchdown. But in two NFL seasons, Mitchell still hasn’t picked off a pass in the regular season. He’s hoping to change that in 2026.
“I’ve been working with the staff on catching and eye placement and stuff like that, so I just need to get better,” Mitchell said.
Commentary from Marcus Hayes
Andrew Painter
Age: 23

After years of anticipation, Andrew Painter got his first crack at the Phillies’ rotation this year, and it didn’t go as many hoped. The 23-year-old had a 7.06 ERA in 14 appearances, including 12 starts, before being demoted to triple A. His first game back in the majors showed promise. After giving up a double and a home run early, he settled in for six strong innings and only allowed one hit after that.
“When he’s done some things with his delivery, which is going more directly to the plate rather than spinning off, he’s had more life,” Phillies president of baseball operations Dave Dombrowski said.
His three starts since — including one that was cut short by hamstring tightness — have been trending in the wrong direction. But at his best, Painter still represents a ton of potential.
Commentary from David Murphy
Jordyn Palmer
Age: 17

Westtown School star Jordyn Palmer is a 6-foot-2 rising senior guard/forward who is No. 9 in her class, according to ESPN. Palmer, a three-time Gatorade Pennsylvania Girls’ Basketball Player of the Year, averaged 23.2 points, 13.2 rebounds, 6.4 assists, 3.3 steals, and 2.5 blocks as a junior, helping lead the Westtown School (28-2) to the Pennsylvania Independent Schools Athletic Association championship game. She has 1,746 career points and 894 career rebounds.
“Jordyn has not even scratched her full potential,” her father, Jermaine Palmer, said during her junior year.
She has offers from more than 20 colleges, including South Carolina and LSU. In June, she was named Miss Pennsylvania Basketball, awarded to the best female high school basketball player in the state, voted on by fans, coaches, and media.
Best is yet to come
Labaron Philon Jr.
Age: 20

Labaron Philon Jr. is one of a few professional players on this list who have yet to make their debut, but there are high hopes and plenty of hype surrounding the former Alabama point guard who fell to the Sixers as the 22nd overall pick in this summer’s draft.
Of course, the expectations have eased in recent weeks as the Sixers added Jaylen Brown and LeBron James. But the 20-year-old brings shooting (48.2% for the Crimson Tide in two seasons) and a spark off the bench behind Tyrese Maxey and VJ Edgecombe. Philon’s Sixers career already got off to a good start at NBA Summer League, and he’s got a plan for his transition into the league.
“Having the same ‘dawg’ mentality that I had at Alabama and being the same person,” Philon said after his Sixers debut. “Being me, really.”
Philon’s ready for Philly
Lavar Scott
Age: 22

South Jersey’s Lavar Scott comes from a racing family, so it’s no surprise that he was able to climb the ranks of stock car racing to become one of three active Black drivers in NASCAR. In two full seasons in the ARCA Menards Series, Scott finished in the top five 22 times for Rev Racing, including four second place finishes.
He earned a full-time spot in the NASCAR O’Reilly Auto Parts Series in 2026, making 22 starts in Alpha Prime Racing’s No. 45 Chevrolet. Scott has earned five top-20 finishes in 22 starts this season. Still looking for his first NASCAR win, Scott is chasing a feeling that he first learned racing go-karts at five years old.
“It’s a feeling that when I go to bed, I think about, [when I] wake up, [I] think about, [when I] sleep, [I am] thinking about. It’s just the feeling of standing on top of your car after a win and [celebrating] with your friends and family and knowing you did your job really well that day,” Scott said in June.
From South Jersey to NASCAR
Luigi Suigo
Age: 19

Standing at 7-foot-3, Italian-born center Luigi Suigo was the marquee addition for Kevin Willard this summer as he tries to lead Villanova back to the NCAA Tournament. Suigo, born in northern Italy, has played professionally in Europe since 2023. He averaged 7.9 points and 5.1 rebounds in 26 games during 2025-26 for KK Mega Basket of Serbia. Suigo entered the 2026 NBA draft and was projected as a late first-round, early second-round selection before he withdrew and decided to play college basketball at Villanova.
“He wants to make sure when he gets drafted, he’s going to play,” Willard said of Suigo in June. “The big thing is I think he needs to get Americanized a little bit, to American basketball. I think that’s why college will be really good for him.”
Even better for the Italian big man, Suigo will begin his college career with a game in Rome, where the Wildcats will play Notre Dame on Nov. 1.
From Italy to the Main Line
Cavan Sullivan
Age: 16

Cavan Sullivan, the youngest professional on this list, has a chance to be the most internationally recognized real athlete to come from Philadelphia — apologies to Rocky. The attacking midfielder has a deal in place that will send him to English giant Manchester City once he turns 18, but for now, he’s tearing up the pitch for the Union. He netted his first MLS goal in May, and his role for the team has continued to grow.
“It’s a big year for me,” Sullivan said in January. “It’s exciting, but I’m not going to get ahead of myself. I know there’s still work to do and stuff to prove.”
Look out for Sullivan in stars and stripes, too. He’s still waiting on his first senior team call-up, but he’s received numerous call-ups to U.S. youth national teams and scored twice at the 2025 FIFA under-17 World Cup in Qatar.
A Philly soccer story
Quinn Sullivan
Age: 22

While his younger brother has Europe’s attention, Quinn Sullivan has developed into an integral piece for his hometown club. Before an ACL tear ended his 2025 season, Sullivan scored three goals and logged eight assists in 31 appearances across all competitions as the Union claimed the MLS Supporters’ Shield.
Sullivan also has experience with the U.S. men’s national team and made one start during the 2025 Gold Cup.
Sullivan returned from his ACL injury in July 2026, and now that he’s fully healthy, he’s back in the Union’s starting lineup. Quinn isn’t making a move to Europe yet, but the Bridesburg native is happy to represent his hometown club for now.
“I’d love to be the face of this team,” Sullivan said in January. “I mean, I grew up supporting this team. I love this team; I love this city. I feel like I embody what Philadelphia means.”
Holding down the homefront
Gage Wood
Age: 22

Gage Wood, the Phillies’ first-round pick in 2025, made his first start at Citizens Bank Park in July — as part of the MLB All-Star Futures Game.
But the right-hander, who was promoted to double-A Reading earlier this season, is progressing quickly through the system. Wood’s elite fastball helped get him to No. 33 on MLB Pipeline’s Top 100 prospects, but there are questions about whether Wood is a starter or a reliever long-term.
“Obviously, I want to go back to the Bank as fast as I can,” Wood said. “I just keep working every day and try to get there as fast as possible.”
Patience paying off
That completes the first installment of The Inquirer’s 25 Under 25 athlete list. Naturally we couldn’t include every great athlete from the area, so be sure to check out our list of those who just missed the cut. We also have a list of the best under-25 athletes that are from the region but no longer play here. And, of course, we want to know who you think should’ve made the cut but didn’t, so email us at sports.daily@inquirer.com with anyone we might have missed.
Staff Contributors
- Design and Development: Julia Duarte
- Reporting: Gabriela Carroll, Owen Hewitt, Mia Messina
- Editing: Matt Mullin
- Illustration: Vivi John
- List Curation: Inquirer Sports Editors
- Digital Editing: Matt Mullin
- Copy Editing: Maria McIlwain
(()=>{var V=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var A=V(i=>{var W={0:”Jan.”,1:”Feb.”,2:”March”,3:”April”,4:”May”,5:”June”,6:”July”,7:”Aug.”,8:”Sept.”,9:”Oct.”,10:”Nov.”,11:”Dec.”};function L(e){return e===void 0&&(e=new Date),W[e.getMonth()]}var Y={0:”Jan”,1:”Feb”,2:”Mar”,3:”Apr”,4:”May”,5:”Jun”,6:”Jul”,7:”Aug”,8:”Sep”,9:”Oct”,10:”Nov”,11:”Dec”};function S(e){return e===void 0&&(e=new Date),Y[e.getMonth()]}function s(e){return e==null}function T(e){return typeof e==”number”&&isFinite(e)}function f(e){return T(e)&&Math.floor(e)===e}var _=[“one”,”two”,”three”,”four”,”five”,”six”,”seven”,”eight”,”nine”],U=[“million”,”billion”,”trillion”,”quadrillion”,”quintillion”,”sextillion”,”septillion”,”octillion”,”nonillion”,”decillion”],x=[“th”,”st”,”nd”,”rd”,”th”,”th”,”th”,”th”,”th”,”th”],Z=[11,12,13];function M(e){if(s(e))return””;var t=+e;return f(t)?Z.indexOf(t%100)>-1?x[0]:x[t%10]:””}var K=[“first”,”second”,”third”,”fourth”,”fifth”,”sixth”,”seventh”,”eighth”,”ninth”],Q=new RegExp(/s+([^s]*)s*$/);i.apdate=function(e){return e===void 0&&(e=new Date),L(e)+” “+e.getDate()+”, “+e.getFullYear()},i.apdatetab=function(e){return e===void 0&&(e=new Date),S(e)+” “+e.getDate()+”, “+e.getFullYear()},i.apmonth=L,i.apmonthtab=S,i.apnumber=function(e){if(s(e))return””;var t=+e;return f(t)?t=10?e.toString():_[t-1]:e.toString()},i.aptime=function(e){e===void 0&&(e=new Date);var t,n,o=e.getHours(),r=e.getMinutes(),d=r===0;if(d){if(o===0)return”midnight”;if(o===12)return”noon”}return o0?o:12):(t=”p.m.”,n=o===12?o:o-12),d?n+” “+t:n+”:”+(r<10?"0"+r:r)+" "+t},i.capfirst=function(e){if(s(e))return"";var t=String(e);return""+t.charAt(0).toUpperCase()+t.slice(1)},i.intcomma=function(e){if(s(e))return"";var t,n=+e;return T(n)?((t=n.toString().split("."))[0]=t[0].replace(/B(?=(d{3})+(?!d))/g,","),t.join(".")):e.toString()},i.intword=function(e){if(s(e))return"";var t=+e;if(!f(t))return e.toString();var n=Math.abs(t);if(n<1e6)return e.toString();var o=Math.ceil(Math.log(n+1)/Math.LN10)-1,r=o-o%3,d=t/Math.pow(10,r);return(d=Math.round(10*d)/10)+" "+U[Math.floor(r/3)-2]},i.ordinal=function(e,t){if(t===void 0&&(t=!1),s(e))return"";var n=+e;return f(n)?t&&n/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);var y=(e,t=null,n=null)=>{n||(n=document.querySelector(“head”));let o=document.createElement(“script”);o.type=”text/javascript”,o.src=e,t&&(o.onload=t),n.appendChild(o)},h=()=>(window.PMNdataLayer?.[0]!==void 0&&window.PMNdataLayer[0])?.analytics?.user?.state===”Subscribed”,m=()=>{let t=(window.PMNdataLayer?.[0]!==void 0&&window.PMNdataLayer[0])?.analytics?.user?.state;return window.location.host.includes(“zzz-systest”)||window.location.host.includes(“pmn.arcpublishing.com”)||window.location.host.includes(“stage.fusion.inquirer.com”)||typeof t>”u”},E=()=>{let t=(window.PMNdataLayer?.[0]!==void 0&&window.PMNdataLayer[0])?.analytics?.user?.hasAdsFreeReading;return!!(t&&t==1)},u=()=>window.location.host.includes(“localhost”);var X=()=>{E()&&document.querySelectorAll(“.js-adbox”).forEach(t=>{t.classList.add(“is-hidden”)})},k={init:()=>{X()}};var g,ee=(e,t)=>{g=g||window.PMNdataLayer,g?g.push({event:”misc_event”,eventAction:e,eventLabel:t}):window.location.hostname.includes(“localhost”)?console.log(“Analytics event:”,e,t,”(not actually being sent due to localhost)”):console.log(“Failed to push analytics event”,e,t)},j={event:(e,t)=>{ee(e,t)}};var te=()=>{document.querySelectorAll(“.js-card-show-more”).forEach(e=>{e.addEventListener(“click”,()=>{ne(e)})})},ne=e=>{let t=e.closest(“.js-card”),n=t.querySelector(“.js-card-body”),r=n.querySelector(“.js-card-body-content”).getBoundingClientRect().height;t.classList.remove(“is-collapsed”),n.style.maxHeight=r+”px”,setTimeout(()=>{n.style.maxHeight=”none”},1e3),j.event(“expand_card”,`${t.dataset.id}`)},H={init:()=>{te()}};var a,D,oe=()=>{a=document.getElementById(“js-inno-toast”)},re=e=>{if(!a)return;a.innerHTML=e,a.classList.add(“is-active”);let t=()=>{a.addEventListener(“transitionend”,ie,{once:!0}),a.classList.remove(“is-active”)};clearTimeout(D),D=setTimeout(t,5e3)},ie=()=>{a.innerHTML=””},c={init:()=>{oe()},showToast:re};var v,P=!1,se=async()=>new Promise(e=>{setTimeout(()=>{console.log(“simulating createShareLink for localhost”),e(“https://inquirer.com/interactives”),ae()},100)}),ae=()=>{let e=document.querySelector(“.js-gift-toast-receiver”);!e||!(e instanceof HTMLElement)||setTimeout(()=>{let t=e?.querySelector(“span”);t&&(t.innerHTML=”Gift link copied to clipboard“)},20)},ce=()=>{let e=window.services?.createShareLink;e&&(v=e),u()&&(v=se),v&&de()},le=async e=>{let t=”text/plain”,n=async()=>{try{return await v(window.location.pathname)}catch{e.dataset.state=”error”,c.showToast(“Hmm, we couldn’t generate a gift link…”)}},o=new ClipboardItem({[t]:n()});await navigator.clipboard.write([o]).catch(r=>{console.log(r),c.showToast(“Couldn’t copy to clipboard, try again?”),e.dataset.state=”error”}),c.showToast(“Gift link copied to clipboard!”),e.dataset.state=”complete”},de=()=>{document.querySelectorAll(“.js-gift”).forEach(t=>{(h()||u()||m())&&t.classList.add(“is-available”)}),document.querySelectorAll(“.js-gift-button”).forEach(t=>{t instanceof HTMLButtonElement&&t.addEventListener(“click”,()=>{t.classList.contains(“disabled”)||(t.dataset.state=”loading”,P=!0,le(t),setTimeout(()=>{t.dataset.state=”ready”},2e3))})});let e=document.querySelector(“.js-gift-toast-receiver”);!e||!(e instanceof HTMLElement)||ue(e)},ue=e=>{new MutationObserver(n=>{for(let o of n){let r=[…o.addedNodes].at(0);if(!(r instanceof HTMLElement))return;P&&c.showToast(r.outerHTML)}}).observe(e,{subtree:!0,childList:!0})},I={init:()=>{ce()}};var pe=()=>{window.addEventListener(“message”,e=>{if(e.data[“datawrapper-height”]){let t=e.data[“datawrapper-height”];for(let n in t)document.querySelector(`#datawrapper-chart-${n}`).setAttribute(“height”,t[n])}})},fe=()=>{document.querySelectorAll(“.js-datawrapper-graphic”).forEach(e=>{y(`https://datawrapper.dwcdn.net/${e.dataset.id}/embed.js`,null,e)})},he=()=>{window.addEventListener(“message”,e=>{let t=e.data;document.querySelectorAll(`iframe[src*=”${t.id}”]`).forEach(o=>{o.style.height=`${t.height}px`})},!1)},me=()=>{document.querySelectorAll(“.js-pym-graphic”).forEach(e=>{if(typeof window{new window.pym.Parent(e.id,e.dataset.iframe)};typeof window.pym>”u”?y(“https://pym.nprapps.org/pym.v1.min.js”,t):t()}})},N={init:()=>{pe(),fe(),me(),he()}};var p,ge=()=>{document.querySelectorAll(“.js-hover”).forEach(e=>{e.addEventListener(“click”,()=>{C(e)}),e.addEventListener(“mouseenter”,()=>{C(e)}),e.addEventListener(“mouseout”,()=>{B(e)})}),window.addEventListener(“scroll”,()=>{p!==null&&ve()})},ve=()=>{(p>window.scrollY+100||p{B(e)})},C=e=>{e.classList.add(“is-visible”),p=window.scrollY},B=e=>{e.classList.remove(“is-visible”),p=null},F={init:()=>{ge()}};var ye=(e,t,n)=>{document.querySelectorAll(“.js-subscribe”).forEach(o=>{o.classList.toggle(“is-unsubscribed”,!e),o.classList.toggle(“is-preview”,t),o.classList.toggle(“is-dev”,n)})},$={init:()=>{ye(h(),m(),u())}};var l,w,b=!0,we=()=>{l=document.querySelectorAll(“.js-video-autoplay”)},be=()=>{window.addEventListener(“resize”,()=>{O()}),window.addEventListener(“scroll”,()=>{O()}),l.forEach(e=>{e.addEventListener(“volumechange”,t=>{e.muted!==b&&!q()&&(b=e.muted,Le())})})},O=()=>{let e;l.forEach((t,n)=>{let o=t.getBoundingClientRect(),r=o.height/2;o.y-r&&(e=t)}),e!==w&&(w=e,l.forEach(t=>{t.pause()}),e?e.play():w=null)},Le=()=>{l.forEach(e=>{e.muted=b})},z={init:()=>{we(),l&&be()}};var R={init:()=>{k.init?.(),H.init?.(),I.init?.(),N.init?.(),F.init?.(),$.init?.(),z.init?.(),c.init?.()}};var Se=()=>{},J={init:()=>{Se()}};var xe=document.querySelector(“.js-inno”),G=()=>{R.init(),J.init()};xe?G():new MutationObserver((t,n)=>{if(document.querySelector(“.js-inno”)){n.disconnect(),G();return}}).observe(document,{attributes:!0,childList:!0,subtree:!0});})();






















