Morning Sports Update
Bishop Feehan’s Bumila also recently led the school’s basketball team to a Division 1 state title.
A Massachusetts high school pitcher hits 100 mph: While pitchers hitting triple-digits on the radar gun might be more common than it used to be, seeing it happen at the high school level is still incredibly rare.
That’s one of the factors that made Bishop Feehan left-hander Brody Bumila’s start on Thursday against Hopkinton so compelling. As Boston Globe reporter Matt Porter noted, the crowd for the game included “close to 50 scouts, with radar guns aplenty.”
All eyes were on Bumila, making his first official start for the Mass. high school team in almost two years due to injuries.
Standing at 6-foot-9, he is an imposing mound presence. And when he delivers a pitch, batters — and everyone watching — can see why he was recently ranked 69th on Baseball America’s list of draft-eligible players (even if, ironically, seeing the pitch itself is difficult at such velocity).
100 mph from 6-foot-9 LHP Brody Bumila (2026) today.
Struck out all six batters he faced in his first two innings with 19 of 20 pitches for strikes in his first start of the year on a beautiful 40 degree day in Massachusetts. pic.twitter.com/rdHqzejvgv
— Ben Badler (@BenBadler) April 2, 2026
The incredibly talented Bumila crossed the 100 mph threshold on the radar gun, striking out nine in three innings (as he’s on a pitch count). He also hit three batters, and allowed a run on a passed ball. Still, he yielded no hits, though Hopkinton won the game in the end by a 6-5 scoreline.
“We knew there would be a pretty big crowd today,” said Feehan head coach Joe Breen, per Globe correspondent Evan Walsh. “I think everybody has been champing at the bit to see Brody pitch. It was pretty awesome. Pretty electric. He certainly didn’t disappoint.”
Bumila is currently committed to play baseball for the University of Texas next year, but has acknowledged that he could go pro. Ranked 69th by Baseball America, it’s worth noting that the Red Sox hold the 20th, 67th, and 96th picks in the 2026 MLB Draft, placing them well within range to potentially select the local standout.
His talent extends beyond baseball as well. Bumila was instrumental in Bishop Feehan’s recent miraculous run to a Division 1 state basketball title, despite entering the tournament as a 14-seed. He averaged 42 points and 20 rebounds per game.
In the short term, Bumila is just focused on getting back into the swing of things as a pitcher.
“It felt great to be back on the mound for the first time in a long time, he said, per Walsh. “I can’t wait to get back on the mound again – keep taking it one game at a time and not rushing it.”
Trivia: Can you name the Hall of Fame left-handed pitcher who went to Billerica Memorial High School?
(Answer at the bottom).
Hint: He is one of only six left-handed pitchers to win at least 300 games in his MLB career, and was the 1995 World Series MVP.
Scores and schedules:
On Thursday, the Bruins lost to the Panthers 2-1. Boston will face the Lightning on the road tomorrow at 5 p.m.
Today, the Red Sox 2026 home opener against the Padres is set to get underway at 2:10 p.m.
Tonight, the Celtics face the Bucks in Milwaukee at 8 p.m.
Also tonight, Legacy FC host the San Diego Wave at Gillette Stadium at 7 p.m.
On Saturday, the Revolution host CF Montreal at 4:30 p.m.
More from Boston.com:
Reacting to Joe Mazzulla’s latest soundbite: After Mazzulla recently labeled the NBA Coach of the Year distinction as a “stupid award,” former Celtics center Kendrick Perkins weighed in (and was apparently not pleased).
On this day: In 2021, the Bruins won a wild one against the Penguins, 7-5. Brad Marchand tallied a hat-trick plus an assist while David Pastrnak contributed three points (two goals and an assist) of his own.
Daily highlight: Nikita Kucherov scored for the Lightning on Thursday from a seemingly impossible angle.
Nikita Kucherov scores from a RIDICULOUS angle 😲 pic.twitter.com/XUx6aJoHIH
— Sportsnet (@Sportsnet) April 3, 2026
Trivia answer: Tom Glavine
Sign up for the Today newsletter
Get everything you need to know to start your day, delivered right to your inbox every morning.
//platform.twitter.com/widgets.js
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
const onetrustStorageConsent = JSON.parse(localStorage.getItem( 'consent_one_trust_bdc' ) );
if ( ( onetrustStorageConsent !== null ) ) {
/* The above code is parsing the JSON data from the local storage and storing it in a variable.
* Checking if the user has given consent for the cookie C0004.
* If the user has given consent, the variable consent will be set to 'grant'.
* If the user has not given consent,the variable consent will be set to 'revoke'.
* Documentation https://developers.facebook.com/docs/meta-pixel/implementation/gdpr
*/
if ( onetrustStorageConsent.C0004 !== true ) {
fbq('consent', 'revoke');
fbq('dataProcessingOptions', []);
} else {
fbq('consent', 'grant');
fbq('dataProcessingOptions', ['LDU'], 0, 0);
}
}
fbq('init', '989222871864976');
fbq('track', 'PageView');
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function()
{n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}
;if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,'script','https://connect.facebook.net/en_US/fbevents.js');
const onetrustStorageConsent = JSON.parse(localStorage.getItem( 'consent_one_trust_bdc' ) );
/* The above code is parsing the JSON data from the local storage and storing it in a variable.
* Checking if the user has given consent for the cookie C0004.
* If the user has given consent, the variable consent will be set to 'grant'.
* If the user has not given consent,the variable consent will be set to 'revoke'.
* Documentation https://developers.facebook.com/docs/meta-pixel/implementation/gdpr
*/
if ( ( onetrustStorageConsent !== null ) && (onetrustStorageConsent.C0004 !== true ) ) {
fbq('consent', 'revoke');
fbq('dataProcessingOptions', []);
} else {
fbq('consent', 'grant');
fbq('dataProcessingOptions', ['LDU'], 0, 0);
}
fbq('init', '813236348753005');
fbq('track', 'PageView');
Discover more from USA NEWS
Subscribe to get the latest posts sent to your email.