I write books. I also run @bridgeeight

Joined December 2020
613 Photos and videos
Pinned Tweet
Next season will be the start of a new era in Washington basketball. I wrote why it's time to rebrand from the ground up. #ForTheDistrict open.substack.com/pub/calebm…
50
51
522
537,408
Now reading this one from Patrick Cottrell.
14
Happy wife, they say!
23
"On offense, Towns hoops like he’s playing the tuba, driving into the lane with deep adagio confidence and dictating the tempo from the top of the key." Great stuff from @katiebakes theringer.com/2026/06/12/nba…
1
25
This is sick.
Jun 12
West Virginia's Armani Guzman starts the Mountaineers' FIRST-EVER Men's College World Series appearance with a straight steal of home in the FIRST INNING 🤯 (🎥 : @ESPN)
30
Woke up an thought that Knicks game was a fever dream. Na. That was real.
1
20
These Knicks, man. Holy shit.
49
That was an absolute bullshit overturn there. Not a hook at all by Towns.
63
I'm once again watching Keegan Akin and Tyler O'Neill play baseball. Mike Elias has failed us.
70
Caleb retweeted
"The visions contained in Chris Hooks' Alligator Zoo-Park Magic are sure to haunt your dreams." - Jeff Parker bridgeeight.com/alligator/
2
38
I love this NBA Finals so much. I could watch these teams play 100 times.
42
With the draft two weeks away, here's my preference for the Wizards draft: Head. AJ Dybantsa Heart. Darryn Peterson 3. Caleb Wilson 4. Cam Boozer
232
It feels like Brooklyn has to draft Acuff, if only to give them their own Brunson-type folk hero.
39
Caleb retweeted
New reading roundup for May. On Sarah Gerard, Dur e Aziz Amna, Zadie Smith, and Jonathan Fink.
1
1
69
New reading roundup for May. On Sarah Gerard, Dur e Aziz Amna, Zadie Smith, and Jonathan Fink.
1
1
69
This game is fantastic. Give me 7.
11
AJ Dybantsa watching Big Foe at #RolandGarros He's a Wizard.
1
1
77
No. Next question.
The Wizards Podcast: Should Washington select Cameron Boozer at No. 1? bulletsforever.com/nba-draft…
39
Gabriel, when Madueke was right there?
59
I am STRESSED
May 30
120 minutes done - we head to penalties.
27