Covering @OaklandRootsSC/@OaklandSoulSC with @OakRootsBlog. Senior Writer for @NFLTrade_Rumors. Sports & Outdoors with The Piedmont Post.

Oakland, CA
Joined January 2019
Have never done this, but I've seen breakthroughs. I'm seeking a new opportunity. Veteran journalist, content specialist, out-generates traffic against major outlets. I'm versatile, and can learn whatever I don’t know. Open to FT, PT, contract work. Plz, do your thing twitter
4
20
2,636
FULL TIME! ROOTS WIN 4-2 OVER FC TULSA. They move one point back of eighth place and need Orange County to lose or tie. San Antonio is currently up 1-0 on New Mexico. All the key moments in the blog; my talking points will be up in the early morning. oaklandrootsblog.com/2026/10…
3
126
First Half Notes: Roots took a bit to build into the match, but they've looked progressively better and it's tied 1-1. Oakland with 3 shots, 1 on target, 4 touches in the box on 47% possession. Tulsa with 7 shots, also 1 shot on target, 16 touches in the box. Roots going to need more sustained pressure, but had moments breaking in behind. Will they keep on the counter in the second half? oaklandrootsblog.com/2026/10…
1
128
GOOOOAAAAAAAL!!!!!! ROOTS AREN'T DEAD YET, IT's TIED 1-1. Wolfgang Prentice gets fed into the final third with a great header on by Peter Wilson. Wolfy makes a long dribble into the box, moves the ball onto his right foot to shoot it across the face of the keeper into the net. oaklandrootsblog.com/2026/10…
5
199
Two changes for Oakland Roots from last weekend. Bobosi Byaruhanga and Keegan Tingey get the start in place of Bruno Lapa and Mark Fisher. Lapa isn't in the lineup, while Fisher is on the subs list. Aside from that, no changes. My full reaction starts tonight's live blog: oaklandrootsblog.com/2026/10…
5
119
Oakland Roots take a point in their 0-0 tie with San Antonio, still four points shy of a playoff spot with two games to play. Here is a look at the playoff-clinching scenarios and everything Ryan Martin/Kendall McIntosh said on the GK's performance, the missed call on Peter Wilson's penalty, and a look ahead to the future after the Coliseum: oaklandrootsblog.com/2026/10…
1
1
15
473
That's Full Time. Oakland Roots tie 0-0 with San Antonio after both sides have penalty kicks stopped. Roots fall to 11th, but remain 4 points back of 7th-place OC & 8th-place SA. The Coliseum felt like a powder keg, but it ends scoreless. All the key moments in the blog, talking to Ryan Martin shortly: oaklandrootsblog.com/2026/10…
1
5
282
"Un Estadio Mil Recuerdos" / One Stadium, A Thousand Memories by @losroots : oaklandrootsblog.com/2026/10…
3
18
571
First Half Notes: Probably fair to be tied; both Oakland and San Antonio have missed big chances, but Roots are creating more chances. Oakland with 5 shots, 2 on target, 8 touches in the box. SAFC with 5 shots, 1 on target, 6 touches in the box. All builds toward an intriguing second half. oaklandrootsblog.com/2026/10…
1
6
340
Oh when the Roots go marching in! Its the finale at the Coliseum. Live Blog: oaklandrootsblog.com/2026/10…
1
26
659
Oakland Roots remain in the playoff hunt with its tie at Colorado Springs. Although they dropped to 10th, Roots now 4 points back of 8th-place San Antonio & 5 behind 7th-place OCSC. Here are my talking points from Saturday, including a look at the playoff chase, Oakland's defense staying stout, and one last show at the Coliseum: oaklandrootsblog.com/2026/10…
11
411
Full time. Oakland Roots take a point in a 0-0 tie with Colorado Springs, and are probably lucky to do so with Switchbacks asking all the questions. Result doesn't end playoff chances, but sure doesn't help. All the key moments in the blog, talking points coming Sunday. oaklandrootsblog.com/2026/10…
4
200
First half notes: Pretty fair 0-0 tie at the half, Switchbacks with the better of chances with a big miss by Fjeldberg. No shots on target for either side, but COS with 5 shots to Oakland’s one. Roots with 33 percent possession, just 1 touch in the box. COS with 13 touches in the box. oaklandrootsblog.com/2026/10…
2
132
Ryan Martin is running it back; no changes for Oakland Roots from last week's game. Peter Wilson is available but on the bench, meaning it's a front line of Jacquesson, Trejo, & Wolfgang from left to right. My full reaction starts tonight's live blog: oaklandrootsblog.com/2026/10…
5
174