KasselMedia Profile Banner
Ethan Kassel Profile
Ethan Kassel

@KasselMedia

Followers
9K
Following
48K
Media
5K
Statuses
86K

Pronounced “castle.” Geography nerd. Cat dad. Half of @AmericansFooty. RTs =/= endorsements. Email: [email protected]

Joined October 2018
Don't wanna be here? Send us removal request.
@KasselMedia
Ethan Kassel
5 days
Three days, two runs allowed, three wins. Read all about @bellsbaseball’s unprecedented run to the @WCALSports Tournament title:
Tweet media one
2
4
21
@KasselMedia
Ethan Kassel
2 years
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
75
560
@KasselMedia
Ethan Kassel
4 months
Tweet media one
0
3
552
@KasselMedia
Ethan Kassel
3 years
@MLBRandomStats Tungsten Arm O'Doyle.
3
3
450
@KasselMedia
Ethan Kassel
5 months
Way too many NorCal HS players wear Oregon gear. Need these kids in Cal gear.
26
26
431
@KasselMedia
Ethan Kassel
1 year
@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
296
@KasselMedia
Ethan Kassel
3 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
244
@KasselMedia
Ethan Kassel
4 months
@JaguarGator9NFL Someone just discovered iMovie effects.
0
0
228
@KasselMedia
Ethan Kassel
7 months
@UrinatingTree Their entire model is “vote for us and we’ll get all these things passed” and then they don’t pass them because they’d have no leg left to stand on. Also your gas points are spot on. Newsom is a prime example.
8
4
222
@KasselMedia
Ethan Kassel
2 years
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
213
@KasselMedia
Ethan Kassel
3 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
23
159
@KasselMedia
Ethan Kassel
5 months
@jeffzrebiec Incredibly soft call. But that's the standard today.
1
0
150
@KasselMedia
Ethan Kassel
5 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
133
@KasselMedia
Ethan Kassel
2 years
About to fly to Oakland. People in line talking about the Reverse Boycott tomorrow!!!!.
3
7
114
@KasselMedia
Ethan Kassel
4 months
BREAKING: Head football coach Lenny Vandermade is leaving St. Ignatius after two seasons. He’s been named associate head coach to Carson Palmer at Santa Margarita.
8
17
129
@KasselMedia
Ethan Kassel
3 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
117
@KasselMedia
Ethan Kassel
4 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
116
@KasselMedia
Ethan Kassel
4 months
@Loo_Kang @calLAWayJay No history of being dirty?. I’ll have some of whatever you’re smoking.
1
1
120
@KasselMedia
Ethan Kassel
3 years
Tweet media one
2
3
106
@KasselMedia
Ethan Kassel
4 months
@CBBcontent Whose fault is it that UCLA has to travel so much? We’re all looking for the person who did this.
6
0
115
@KasselMedia
Ethan Kassel
3 months
0
0
114
@KasselMedia
Ethan Kassel
4 months
@UrinatingTree Yes when I get tripped I also change directions and lunge at the nearest ACL possible.
3
2
111
@KasselMedia
Ethan Kassel
1 month
>Recall Thao.>Vote for mayor who supported Thao. Oakland voters are a lost cause.
@Oak_Observer
The Oakland Observer
1 month
Third Tranche of ALCO Registrar ballots have been counted not likely to be many more votes than this, although it's not yet the five day deadline from Tuesday. This is likely definitive. It looks like Barbara Lee may have won outright without RCV necessary.
Tweet media one
12
10
104
@KasselMedia
Ethan Kassel
2 years
An announcement.
Tweet media one
Tweet media two
21
14
103
@KasselMedia
Ethan Kassel
4 months
Saint Mary’s has gotten to the point where beating Gonzaga doesn’t even necessitate a court storming. Well done.
5
2
103
@KasselMedia
Ethan Kassel
4 months
Holy …. @JasirRencher just threw down the best dunk this gym has seen since Aaron Gordon.
3
15
98
@KasselMedia
Ethan Kassel
1 year
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.
16
17
94
@KasselMedia
Ethan Kassel
3 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
91
@KasselMedia
Ethan Kassel
5 years
It’s official, @JuiceNus is headed to @UVAFootball! @PadreAthletics @BrandonHuffman
Tweet media one
Tweet media two
Tweet media three
Tweet media four
0
23
85
@KasselMedia
Ethan Kassel
3 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?.
11
8
82
@KasselMedia
Ethan Kassel
3 years
USF is going to the tournament. First time since 1998. Tonight’s win sealed it.
3
7
84
@KasselMedia
Ethan Kassel
4 months
@jeffzrebiec Monken overthought yet another 2-point play.
8
1
83
@KasselMedia
Ethan Kassel
3 years
When you win a NorCal title, you party with @stunnaman02!
1
15
84
@KasselMedia
Ethan Kassel
1 year
I grabbed the following footage off of Hudl, which pretty much shows exactly what the tweet described.
@DanvilleSR_News
Danville/SR Updates
1 year
🚔 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.
6
8
84
@KasselMedia
Ethan Kassel
3 years
It’s a Party in the USA. @SerraSanMateo and @StIgnatius students both getting into it.
3
18
80
@KasselMedia
Ethan Kassel
3 years
Kids deserve a chance to play in front of crowds.
7
9
82
@KasselMedia
Ethan Kassel
3 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
78
@KasselMedia
Ethan Kassel
3 years
Final: Riordan 57, De La Salle 52. Who needs home-court advantage?
4
8
75
@KasselMedia
Ethan Kassel
3 years
Every section champs should have a home game to open the state tournament. Debate me on this.
6
8
76
@KasselMedia
Ethan Kassel
3 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.
3
1
74
@KasselMedia
Ethan Kassel
3 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
74
@KasselMedia
Ethan Kassel
4 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
73
@KasselMedia
Ethan Kassel
1 month
1
1
75
@KasselMedia
Ethan Kassel
3 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
26
73
@KasselMedia
Ethan Kassel
2 years
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
1 year
Is there a better place to watch high school basketball than the Crusader Forum?
Tweet media one
11
9
68
@KasselMedia
Ethan Kassel
3 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
67
@KasselMedia
Ethan Kassel
4 months
@Loo_Kang @calLAWayJay Never slew foots anyone, never goes for knee on knee hits, never elbows anyone. A saint.
1
0
69
@KasselMedia
Ethan Kassel
3 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
66
@KasselMedia
Ethan Kassel
3 years
First time @RiordanSports has EVER beaten Valley Christian on the road. Second time ever. First WCAL win for @CoachAdhir!.
@VCHSAthletics
VCHS Athletics
3 years
Varsity football final score Riordan 16 VC 10.
7
7
66
@KasselMedia
Ethan Kassel
11 months
Impressed that a broadcast run by MLB, rather than a local channel, would allow this.
@LastDiveBar
Last Dive Bar 🏟
11 months
Voicing disgust for the move and paying homage to the history of the franchise and fanbase. The A’s could learn a thing or two from literally every team in the MLB. Thank you #ForTheFaithful! 💛🤎
3
11
65
@KasselMedia
Ethan Kassel
4 months
@Loo_Kang @calLAWayJay Previous suspensions for checks to the head.
1
0
67
@KasselMedia
Ethan Kassel
5 months
@byjoelanderson Don’t forget DNA Prep! Which I assume stands for Do Nothing Academically.
0
0
68
@KasselMedia
Ethan Kassel
2 years
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
68
@KasselMedia
Ethan Kassel
1 month
CONGRATULATIONS, KINGS!. YOUR OWNER GOT IN BED WITH JOHN FISHER AND EVERYTHING HE TOUCHES TURNS TO SHIT!. YOU TRADED AWAY YOUR FRANCHISE CORNERSTONE AND DIDN’T EVEN WIN A GODDAMN PLAY-IN GAME!. ENJOY IRRELEVANCE!.
@SacramentoKings
Sacramento Kings
1 month
FINAL: Kings fall to the Mavericks, 120-106. 👑 DeMar DeRozan: 33 PTS, 7 REB.👑 Zach LaVine: 20 PTS, 9 AST.👑 Domantas Sabonis: 11 PTS, 13 REB.
2
5
67
@KasselMedia
Ethan Kassel
2 years
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.
19
2
64
@KasselMedia
Ethan Kassel
2 years
The hype is real: @RiordanSports receiver @cynai_thomas caught four passes for 127 yards and two TDs on Saturday. @Radio_baller5
1
23
67
@KasselMedia
Ethan Kassel
2 months
Goodnight. 175 basketball games.
Tweet media one
4
2
66
@KasselMedia
Ethan Kassel
3 years
Nice weekend for Randy Bennett’s family. Son Cade wins NCS Open with @CampoHoops. Dad coaches a masterpiece and beats Gonzaga.
1
9
64
@KasselMedia
Ethan Kassel
2 years
@cobymayox He and the Uvalde officers should be remembered for their cowardice.
4
4
56
@KasselMedia
Ethan Kassel
2 months
NorCal Championship alma mater for @ARHSBasketball.
1
12
64
@KasselMedia
Ethan Kassel
3 years
One private school chanting “Daddy’s Money” at another is pretty funny.
6
2
62
@KasselMedia
Ethan Kassel
5 months
Disappointing lack of local coverage on Balboa’s football championship. Yes, it’s Division 7-A. But it’s a City public school. All those schools have tons of alumni in the area, and even people with no connection want to see AAA schools succeed.
8
2
63
@KasselMedia
Ethan Kassel
2 years
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
61
@KasselMedia
Ethan Kassel
4 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
60
@KasselMedia
Ethan Kassel
4 months
@Loo_Kang Yeah when I get tripped I also dive at the nearest ACL.
2
0
61
@KasselMedia
Ethan Kassel
4 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
56
@KasselMedia
Ethan Kassel
5 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
55
@KasselMedia
Ethan Kassel
3 years
Between CCS and NCS, @CampoHoops is the first public school to win an Open Division basketball championship, boys or girls.
1
13
54
@KasselMedia
Ethan Kassel
6 months
Final: St. Ignatius 10, St. Francis 7. @jarioushogan26 ran for the go-ahead 17-yard touchdown with 2:06 left after a hotly debated pass interference call. @SIscores has its first Open title since 2012.
3
14
60
@KasselMedia
Ethan Kassel
4 months
@jacksettleman Threw it to the guy who's choked in every big spot since the 2020 playoffs. That's the problem.
2
1
57
@KasselMedia
Ethan Kassel
3 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
54
@KasselMedia
Ethan Kassel
5 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
7
57
@KasselMedia
Ethan Kassel
5 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
56
@KasselMedia
Ethan Kassel
4 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
4 years
Manti Te’o’s girlfriend goes to Bishop Sycamore.
2
4
56
@KasselMedia
Ethan Kassel
3 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
54
@KasselMedia
Ethan Kassel
1 year
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
56
@KasselMedia
Ethan Kassel
4 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
54
@KasselMedia
Ethan Kassel
2 years
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
49
@KasselMedia
Ethan Kassel
3 years
Can we please stop the nonsense of basketball players wearing masks on the court? Please?.
4
6
54
@KasselMedia
Ethan Kassel
8 months
Was extremely impressed by @boscofootball freshman @djtubbs2 last weekend. He caught a 30-yard touchdown and a 32-yard touchdown, and he returned a punt 45 yards. Again. He is a freshman. @sjbathletics
4
6
56
@KasselMedia
Ethan Kassel
4 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
54
@KasselMedia
Ethan Kassel
4 months
No Bay Area coaches get as much criticism as Riordan. Yesterday I was having a discussion about personnel decisions from a playoff game 10 months ago. It should also be acknowledged that this Riordan staff has done an exceptional job with individual player development.
9
3
55
@KasselMedia
Ethan Kassel
4 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
11
53
@KasselMedia
Ethan Kassel
4 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
53
@KasselMedia
Ethan Kassel
4 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
52
@KasselMedia
Ethan Kassel
3 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
3 years
Full house tonight
1
6
51
@KasselMedia
Ethan Kassel
4 years
In case you wanted to get a glimpse of just how many people are at Serra today:
4
7
52
@KasselMedia
Ethan Kassel
4 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
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
8
51
@KasselMedia
Ethan Kassel
4 years
@DannyVietti His current teammate, Kumar Rocker.
2
0
50
@KasselMedia
Ethan Kassel
2 years
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
48
@KasselMedia
Ethan Kassel
4 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
5 years
One of these days I’ve got to get down to Gonzales for a game. That community LOVES their Spartans!.
@gonzathletics
Gonzales Athletics
5 years
The feeling when you make the playoffs and get a home game! ⁦@KasselMedia⁩ ⁦@cifccs⁩ ⁦@GHSspartants
4
3
45
@KasselMedia
Ethan Kassel
5 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
48
@KasselMedia
Ethan Kassel
3 years
@MNateShyamalan founder of yamaha: [drunk as hell] it’s gonna have pianos and motorcycles.
3
3
45
@KasselMedia
Ethan Kassel
6 days
@fakecorykinnan @KyleAMadson I was hoping it would be a rickroll.
1
0
60
@KasselMedia
Ethan Kassel
1 year
BREAKING: 2025 PG Semetri Carr is transferring to @ARHSBasketball for his senior year. He spent his first three years of high school at Branson. Depending on your source, he’s either a 3-star or 4-star recruit. His father, also named Semetri, is a @RiordanSports alum.
5
14
49
@KasselMedia
Ethan Kassel
4 months
I’m sorry but an NBA arena just isn’t right for a Bruce-Mahoney game. Need a jam-packed student section, not kids getting nagged by ushers to show their tickets.
4
3
50
@KasselMedia
Ethan Kassel
4 months
Final: Riordan 73, St. Ignatius 30. @ARHSBasketball improves to 16-1 and 7-0 in WCAL play with its largest win over the Wildcats in program history. @RiordanSports has won its first seven league games by an average of 35.7 points.
5
16
50