Ethan Kassel Profile Banner
Ethan Kassel Profile
Ethan Kassel

@KasselMedia

7,287
Followers
2,483
Following
3,342
Media
71,871
Statuses

Pronounced “castle.” Geography nerd. Cat dad. Half of @AmericansFooty . RTs =/= endorsements. Email: ethankassel @gmail .com

South San Francisco, CA
Joined October 2018
Don't wanna be here? Send us removal request.
Pinned Tweet
@KasselMedia
Ethan Kassel
9 days
Which WCAL baseball quarterfinal do you want me to cover on Tuesday?
Bellarmine @ Serra
68
SHC @ Mitty
27
St Ignatius @ St Francis
40
2
0
6
@KasselMedia
Ethan Kassel
11 months
A’s Opening Night attendance: 26,805 A’s Reverse Boycott attendance: 27,759 Telling John Fisher to shove it is a bigger draw than Shohei Ohtani. Phenomenal job, fans!
5
81
613
@KasselMedia
Ethan Kassel
2 years
@MLBRandomStats Tungsten Arm O'Doyle
3
3
473
@KasselMedia
Ethan Kassel
8 days
@SwannMarcus89 If they win, they need to recreate their own version of the video with the woman exercising while the convoy rolls in the background.
2
2
321
@KasselMedia
Ethan Kassel
2 years
Major personal news: Today is my first day as the Prep Sports Editor @sfstandard ! I’m excited to finally be in a full-time role and look forward to helping the Standard branch out into the world of sports.
50
9
247
@KasselMedia
Ethan Kassel
1 year
Aaron Gordon went through all four years of high school at Mitty. Never left for some "academy" to get more "exposure" or anything. He was an NBA lottery pick.
19
11
218
@KasselMedia
Ethan Kassel
2 years
Buy stock in @RiordanSports freshman QB @MikeMitche11Jr now! In his first varsity start, he went 15 for 21 for 340 yards and three touchdowns, and he handles interviews like a senior.
4
24
163
@KasselMedia
Ethan Kassel
4 years
From the “only in high school sports” department ... Capuchino and South San Francisco didn’t play in boys basketball tonight because each school showed up at the other’s gym. Game will be made up at a later date.
9
31
142
@KasselMedia
Ethan Kassel
11 months
About to fly to Oakland. People in line talking about the Reverse Boycott tomorrow!!!!
3
8
130
@KasselMedia
Ethan Kassel
3 years
Is it time to crown San Jose State as the single coolest story in football? They might have been already, but they definitely are now.
3
6
121
@KasselMedia
Ethan Kassel
2 years
If you’re a USF fan or alum, or just someone within the vicinity of San Francisco, come see the Dons. 10-0.
4
11
120
@KasselMedia
Ethan Kassel
2 years
Tweet media one
2
6
113
@KasselMedia
Ethan Kassel
9 months
An announcement.
21
14
104
@KasselMedia
Ethan Kassel
8 days
I’ve been told Saint Mary’s is blocking four-star recruit Zion Sensley’s release from his NLI. He announced his intention to decommit following associate head coach Justin Joyner’s departure for Michigan. Sensley will need to file an appeal with the NCAA for his release.
19
17
96
@KasselMedia
Ethan Kassel
2 years
BREAKING: @RiordanSports has hired @CoachAdhir to be the school’s next football coach. Ravipati went 38-15 at Menlo-Atherton from 2015 to 2018, winning two CCS championships, two Northern California championships and a state championship.
5
20
93
@KasselMedia
Ethan Kassel
4 years
Tweet media one
Tweet media two
Tweet media three
Tweet media four
0
23
92
@KasselMedia
Ethan Kassel
2 years
Why is the head of a school that’s not allowing any attendance (including parents) at indoor events sitting courtside at an NBA game?
12
8
87
@KasselMedia
Ethan Kassel
2 years
USF is going to the tournament. First time since 1998. Tonight’s win sealed it.
3
7
86
@KasselMedia
Ethan Kassel
2 years
When you win a NorCal title, you party with @stunnaman02 !
1
15
84
@KasselMedia
Ethan Kassel
3 months
I grabbed the following footage off of Hudl, which pretty much shows exactly what the tweet described.
@DanvilleSR_News
Danville/SR Updates
3 months
🚔 Danville Police are responding to a report of an assault near Monte Vista School. The caller (a parent) reports they were punched in the face by a referee during a sports game. The suspect was last seen wearing a referee uniform near a basketball court.
16
27
178
7
8
85
@KasselMedia
Ethan Kassel
2 years
It’s a Party in the USA. @SerraSanMateo and @StIgnatius students both getting into it.
3
18
85
@KasselMedia
Ethan Kassel
2 years
Kids deserve a chance to play in front of crowds.
7
9
83
@KasselMedia
Ethan Kassel
2 years
Final: Riordan 57, De La Salle 52 Who needs home-court advantage?
4
8
78
@KasselMedia
Ethan Kassel
2 years
Most linebackers play tight end. @JerryMixon8 plays wide receiver and running back for @shc_football . He ran six times for 35 yards, caught two passes for 75 yards and registered both a rushing touchdown and a receiving touchdown as @SHCathletics beat Valley Christian.
8
18
79
@KasselMedia
Ethan Kassel
2 years
Every section champs should have a home game to open the state tournament. Debate me on this.
6
8
78
@KasselMedia
Ethan Kassel
2 years
Always appreciate when friends/family of players who aren’t able to make a game are able to stay connected because of journalists. There’s no journalism if there’s no audience. Thanks to everyone who follows.
4
1
77
@KasselMedia
Ethan Kassel
2 years
Riordan, the CCS Open champ, has to go on the road to face NCS Open runner-up De La Salle. Please explain the logic behind this.
12
3
77
@KasselMedia
Ethan Kassel
3 years
The last time he took the field, @JurrionDickey caught a game-winning touchdown in OT to clinch a league title. Tonight, he had 11 receptions for 190 yards and three touchdowns, plus he ran back a kickoff for a 91-yard score as @VCHS_FB topped a tough foe at Wilcox.
0
7
75
@KasselMedia
Ethan Kassel
2 years
Final: Serra 16, St. Francis 12 After getting gashed for nearly 400 rushing yards in the first meeting, @PadreFootball_ puts on an amazing defensive performance to win the CCS Division I Championship.
3
27
75
@KasselMedia
Ethan Kassel
7 months
Talked with @MikeMitche11Jr after his record-setting performance on Saturday. 21-30 passing for 373 yards and SIX touchdowns.
2
14
72
@KasselMedia
Ethan Kassel
2 years
First time @RiordanSports has EVER beaten Valley Christian on the road. Second time ever. First WCAL win for @CoachAdhir !
@VCHSAthletics
VCHS Athletics
2 years
Varsity football final score Riordan 16 VC 10
2
3
13
7
7
69
@KasselMedia
Ethan Kassel
2 years
Any school that’s holding in-person classes should allow students to attend sporting events as well. If your school isn’t, write an email to your athletic director, principal and any other relevant school leaders.
3
7
69
@KasselMedia
Ethan Kassel
4 months
Is there a better place to watch high school basketball than the Crusader Forum?
Tweet media one
11
9
67
@KasselMedia
Ethan Kassel
2 years
I’m over 3,000 followers … at least until I say something that pisses people off. Thanks for taking interest in high school sports!
2
0
67
@KasselMedia
Ethan Kassel
1 year
No I do not know when NorCal brackets will come out. No I do not know where your team will be placed. Yes you will probably be upset by where your team is seeded.
11
0
69
@KasselMedia
Ethan Kassel
1 year
Last week, my time with @sfstandard came to an abrupt and unexpected end. Unfortunately, changes at the Standard led to the elimination of my position. While I had certainly planned to be there for longer, I’m thankful to have worked alongside such talented people.
20
2
67
@KasselMedia
Ethan Kassel
7 months
The hype is real: @RiordanSports receiver @cynai_thomas caught four passes for 127 yards and two TDs on Saturday. @Radio_baller5
1
23
68
@KasselMedia
Ethan Kassel
11 months
@cobymayox He and the Uvalde officers should be remembered for their cowardice.
4
4
65
@KasselMedia
Ethan Kassel
2 years
Nice weekend for Randy Bennett’s family. Son Cade wins NCS Open with @CampoHoops . Dad coaches a masterpiece and beats Gonzaga.
1
9
65
@KasselMedia
Ethan Kassel
2 years
One private school chanting “Daddy’s Money” at another is pretty funny.
6
2
63
@KasselMedia
Ethan Kassel
1 year
Signing day for the @RiordanSports trio of @ChalaIsiah , @ZZJONES23 and @ZionWells2 . @CoachAdhir notes they’re the first Crusader football players to sign directly out of high school in over a decade.
Tweet media one
0
15
62
@KasselMedia
Ethan Kassel
3 years
I don’t usually give much thought to 7-on-7 football, but I’ve seen a ridiculous number of @KTPrepElite kids play well the last two weeks. They really develop players. Note this was was not sponsored but I also wouldn’t say no to sponsorships 😏
6
22
62
@KasselMedia
Ethan Kassel
4 years
I had the privilege of watching a ton of @RiordanSports basketball this year. It was a season of huge personalities, jaw-dropping talent and a premature finish. This is their story.
Tweet media one
4
18
57
@KasselMedia
Ethan Kassel
2 years
Between CCS and NCS, @CampoHoops is the first public school to win an Open Division basketball championship, boys or girls.
1
13
58
@KasselMedia
Ethan Kassel
4 years
Can’t find words for how I feel. Can’t even come close to expressing how awful this is for the @RiordanSports seniors. Tremendous group of kids, great personalities and tons of talent on the basketball court as well.
5
9
58
@KasselMedia
Ethan Kassel
3 years
We’ve got representation from Terra Nova, Hillsdale and a big caravan from nearby Serra at San Mateo’s #LetThemPlayCA rally!
Tweet media one
Tweet media two
Tweet media three
Tweet media four
3
10
57
@KasselMedia
Ethan Kassel
2 years
Great shot by @jcfphotog . @LoganRobeson is a great kid. Sometimes you forget because they’re in different leagues, but most of the @CampoHoops and @dlshsbasketball kids grew up together.
Tweet media one
2
9
58
@KasselMedia
Ethan Kassel
2 years
Coaches and administrators need to understand that there’ll be a substantial amount of games moved around in the coming weeks. Kids deserve to play a full season. If that means three-game weeks, let’s roll with it!
1
3
56
@KasselMedia
Ethan Kassel
3 years
Manti Te’o’s girlfriend goes to Bishop Sycamore
2
4
58
@KasselMedia
Ethan Kassel
4 years
Even with the wave of cancellations, I was able to cover 134 boys basketball games this year. Been working today on some stuff that’ll allow fans to relive this season in a time where entertainment is desperately needed.
3
1
57
@KasselMedia
Ethan Kassel
3 years
21 carries, 276 yards, four touchdowns. Just another night on the job for @ViliamiTeu as @stfrancis_fb beat Bellarmine.
5
14
57
@KasselMedia
Ethan Kassel
3 years
Waited for my negative test to come through before the big news ... I'm covering the Giants home opener for @sfexaminer ! First pitch in about 70 minutes.
9
2
55
@KasselMedia
Ethan Kassel
2 months
Tipping off my 178th and final high school basketball game of the year. A journey that started with Mills and Los Altos on November 20.
Tweet media one
6
1
57
@KasselMedia
Ethan Kassel
1 year
I don’t care if Serra wins or loses tonight or how deep they go in NorCals. Chuck Rapp and his assistants have done a PHENOMENAL job with this team. Improved so much since mid-January.
5
5
51
@KasselMedia
Ethan Kassel
2 years
Can we please stop the nonsense of basketball players wearing masks on the court? Please?
5
6
55
@KasselMedia
Ethan Kassel
3 years
I’m not going to total up his stats until I’m home, but here’s @BCPSports quarterback @wadesmithh after a season-opening win for @bcpfootball .
1
11
55
@KasselMedia
Ethan Kassel
3 years
Final: Bellarmine 56, Menlo-Atherton 41 There’s more energy behind the @bcpfootball program now than there’s been in a few years. @wadesmithh , @NateEscalada5 , @bpfaff23 and @Chrisjaeb14 led an offensive showing that this program hadn’t seen in years.
4
12
55
@KasselMedia
Ethan Kassel
3 years
We’ve all known @NateEscalada5 is one of the best backup QBs around. Tonight he took over, running eight times for 89 yards and completing eight of 16 passes for 180 yards and a pair of touchdowns as @bcpfootball beat Valley Christian.
2
9
55
@KasselMedia
Ethan Kassel
3 years
The second quarter belonged to @JEarby_7 , who caught two of the four @bearsathletics_ touchdowns in the period. He had seven catches for 152 yards and two touchdowns, all by halftime. @CalFootball is getting a stud!
3
8
53
@KasselMedia
Ethan Kassel
2 years
Never knew Greenfield had such a big gym or such strong support! The south end of the CCS does it right!
@JasonGallardoSC
Jason Gallardo
2 years
Full house tonight
1
4
19
1
6
53
@KasselMedia
Ethan Kassel
3 years
@DannyVietti His current teammate, Kumar Rocker.
2
0
51
@KasselMedia
Ethan Kassel
2 years
After almost exclusively playing on offense this season, @ryansilver05 was a monster on both sides of the ball and played a huge part in @PadreFootball_ ’s stellar defensive performance.
3
9
53
@KasselMedia
Ethan Kassel
3 years
You always hear running backs and quarterbacks credit their line. How about we talk with one of the linemen? @abobadilla54 seemed like he was at least six yards downfield blocking on every @stfrancis_fb run today. @sfhsathletics
2
7
53
@KasselMedia
Ethan Kassel
3 years
In case you wanted to get a glimpse of just how many people are at Serra today:
4
7
53
@KasselMedia
Ethan Kassel
4 years
One of these days I’ve got to get down to Gonzales for a game. That community LOVES their Spartans!
@gonzathletics
Gonzales Athletics
4 years
The feeling when you make the playoffs and get a home game! ⁦ @KasselMedia ⁩ ⁦ @cifccs ⁩ ⁦ @GHSspartants
4
26
113
4
3
49
@KasselMedia
Ethan Kassel
3 years
The season may have ended for @SHSCowboyFB , but I just want to say one last time how much fun it is to see a game at The Pit. Those kids get a tremendous experience. Wish more communities would show that kind of support. And @nyziahHunter3 deserves D1 offers.
0
6
51
@KasselMedia
Ethan Kassel
4 years
Well, that’s it. Wish it didn’t have to end this way. Thoroughly appreciate all of you who have followed me and joined in the excitement of high school hoops this season. Looking forward to sharing the stories of the teams who didn’t get a chance to finish out their ride.
6
0
50
@KasselMedia
Ethan Kassel
2 years
@MNateShyamalan founder of yamaha: [drunk as hell] it’s gonna have pianos and motorcycles
3
3
49
@KasselMedia
Ethan Kassel
8 months
@StopAntisemites @airwalk_online @Walmart I think it’s supposed to be like the AC/DC logo?
2
1
42
@KasselMedia
Ethan Kassel
1 year
Aidan Mahaney was ranked #134 in his class by 247Sports. I know it's hard to compare guys across states, but come on. Anyone who watched him play knew his talent.
4
2
51
@KasselMedia
Ethan Kassel
2 years
It’s been so fun to watch a healthy @VillaromanJoey star for @PadreFootball_ this year. Four catches for 48 yards as @PadreAthletics finished a 10-0 regular season.
4
7
50
@KasselMedia
Ethan Kassel
8 months
One of the best stories in college football right now: Former @SIscores tight end Michael Harrison starting for Colorado. He was a slot receiver in high school and was his team’s third or fourth receiving option!
2
2
50
@KasselMedia
Ethan Kassel
2 years
Just told my 10yo daughter about #RBG . She had tears in her eyes. And then she did the Wakanda pose and said " #Ruthkanda forever" -- which is the sort of pop culture cross-over that I can celebrate.
Tweet media one
6
1
50
@KasselMedia
Ethan Kassel
4 years
Final: Riordan 62, Mitty 51 For the first time since 2002, the Crusaders have defeated Mitty on the road, snapping a streak of 20 losses at Fien Gymnasium. They’re tied with Serra for first place in the WCAL. Chick-fil-A will taste better than ever for them tonight.
2
21
49
@KasselMedia
Ethan Kassel
2 years
Had Modesto Christian just hung tough for three quarters, I would have been impressed. But to stay in it the entire way with Davis and Itete banged up? Awesome. This team graduates one starter. They're going to have a lot of eyes on them for years to come.
3
10
49
@KasselMedia
Ethan Kassel
2 years
Growing up, I never understood the appeal of an all-boys school. I get it now. Hanging out with your guys and mobbing to Miley Cyrus, not having to worry about looking cool to impress anyone? Awesome.
@KasselMedia
Ethan Kassel
2 years
It’s a Party in the USA. @SerraSanMateo and @StIgnatius students both getting into it.
3
18
85
7
7
47
@KasselMedia
Ethan Kassel
4 years
Ryan Wilson rose to the occasion tonight for @PadreAthletics .
3
8
46
@KasselMedia
Ethan Kassel
1 year
Misprinted jersey alert ... it's the Vacaville High "Bullodgs"! And you can tell it's on all of the jerseys, not just one of them! @UniWatch
Tweet media one
5
3
46
@KasselMedia
Ethan Kassel
1 year
Gritty Mitty! Unreal!
2
9
47
@KasselMedia
Ethan Kassel
1 year
As someone who saw Darrion Trammell play 30-40 high school games, let me just say Hell yes
1
4
47
@KasselMedia
Ethan Kassel
2 years
Dear @CIFState , 6 pm start times are far worse than 7 pm start times when it comes to dealing with weekday traffic.
7
5
47
@KasselMedia
Ethan Kassel
1 year
We’re watching the @PadreFootball_ program transform into a juggernaut. The entire PCAL came out to watch Salinas take a shot at them today. Playing Serra is a bigger deal than ever before.
3
7
47
@KasselMedia
Ethan Kassel
5 years
So many parents don’t seem to understand that there’s a lot more that goes into running a football program than playcalling. Creating a system, culture, sense of accountability and getting the community involved all go into it.
1
9
45
@KasselMedia
Ethan Kassel
2 years
The leading receiver for @shc_football last night was @CalonicoMikey . He had five catches for 50 yards as @SHCathletics beat St. Ignatius.
5
9
46
@KasselMedia
Ethan Kassel
9 months
Final: Serra 28, De La Salle 0 We’re going to have to dig into the record books to find the last time the Spartans were shut out. @PadreFootball_ led just 8-0 through three quarters, but the defense only let @dlsfootball17 inside the 30 once all day. Offer @Cole_Harrison1 .
13
9
45
@KasselMedia
Ethan Kassel
4 years
Final: Riordan 52, Serra 50 A week after winning at Mitty for the first time since 2002, @RiordanSports wins at Serra for the first time since 2009. @PadreAthletics made things very interesting with a late 8-0 run.
2
15
43
@KasselMedia
Ethan Kassel
2 years
The @NicolasAndrigh1 interception late in the second quarter signaled a huge shift for @stfrancis_fb . Here’s the man himself talking about the critical play.
2
5
46
@KasselMedia
Ethan Kassel
2 years
@Thinkythebrain @DaminEsper @KyleTrainEmoji Their list of labor violations is enormous, but you’ve got to admit, when they want to build something, they get it done
18
1
41
@KasselMedia
Ethan Kassel
4 years
Skyler Thomas was nothing short of phenomenal tonight for @bearsathletics_ . Matched up with one of Serra’s best defenders, he scored 17, pulled down six rebounds, picked up four steals and committed just one turnover. @Radio_baller5
7
10
44
@KasselMedia
Ethan Kassel
1 year
The CIF Bowl system is so arbitrary that CCS Division V champion Palo Alto is hosting CCS Division IV champion Santa Teresa. Sure!
11
5
43
@KasselMedia
Ethan Kassel
1 year
Unlike Carlos Correa, this signing is happening as advertised: @JerryMixon8 is signing with @oregonfootball and @miller_rl is signing with @FresnoStateFB . Two of the best to ever do it for @shc_football .
Tweet media one
1
11
44
@KasselMedia
Ethan Kassel
2 years
Wilcox, SHC and SHP all taught us the same lesson: Playing good teams makes you better. Even if you throw out the fact that the competitive equity system rewards strength of schedule, all three of those teams vastly improved by playing great competition.
4
7
43
@KasselMedia
Ethan Kassel
1 year
@Jomboy_ I don’t like the concept of shift restrictions. It’s like if the NFL said you can only have four DBs on the field. You have a pitcher, a catcher, and seven other guys wherever the hell you want them.
55
1
42
@KasselMedia
Ethan Kassel
2 years
Tevin Brown when asked to describe @bouyea_ycl : “One word. Pro.”
3
3
43
@KasselMedia
Ethan Kassel
4 years
Rounding up results from this week’s NorCal basketball action. My number one source, by far, is local journalism. There will always be coverage of big-time events, but without local journalism, we would lose the bulk of our high school sports coverage. Give them your support!
1
5
43
@KasselMedia
Ethan Kassel
2 years
Some really great teams saw their seasons end tonight and some really great players saw their high school careers end tonight. Y’all are awesome.
0
4
44
@KasselMedia
Ethan Kassel
2 months
@mid_madness It’s in Atlantic City? There’ll be at least a few!
0
1
41
@KasselMedia
Ethan Kassel
1 year
In addition to his 81 yards of offense and touchdown, @TheJGreen3 locked down much taller receivers throughout @PadreFootball_ ’s win over Salinas.
1
5
43
@KasselMedia
Ethan Kassel
4 years
I dare you to find a better setting for basketball than the Crusader Forum.
Tweet media one
7
4
42
@KasselMedia
Ethan Kassel
2 years
. @stfrancis_fb tight end @DillonGolden1 is both underrated and underrecruited. Tonight he had three catches for 55 yards in the first half to help @sfhsathletics fight back from an early deficit.
2
6
44
@KasselMedia
Ethan Kassel
4 years
I miss high school basketball. I miss snack bar hot dogs. I miss trying to total up stats during halftime while saying hello to the people I didn’t catch during pregame warmups. But I don’t miss hearing “Ballin’” during every team’s warmups. Most overplayed song of 2020.
3
1
43