Matt Kolsky

(L-R) San Francisco 49ers head coach Kyle Shanahan and general manager John Lynch congratulate each other as the 49ers have a commanding lead on the Green Bay Packers 38-7 with only minutes left in regulation at Levi’s Stadium on Nov. 24, 2019 in Santa Clara, Calif. (Chris Victorio | Special to the S.F. Examiner)

Kolsky: Let’s be thankful for the 49ers

Bay Area Thanksgiving wouldn’t be complete without a championship-caliber franchise and burger dogs

(L-R) San Francisco 49ers head coach Kyle Shanahan and general manager John Lynch congratulate each other as the 49ers have a commanding lead on the Green Bay Packers 38-7 with only minutes left in regulation at Levi’s Stadium on Nov. 24, 2019 in Santa Clara, Calif. (Chris Victorio | Special to the S.F. Examiner)
Golden State Warriors head coach Steve Kerr trying to get the defense set-up against the Los Angeles Clippers in the first quarter at Chase Center on Oct. 24, 2019 in San Francisco. (Chris Victorio | Special to the S.F. Examiner)

Kolsky: The Warriors are fine

While mediocrity is a culture shock for some veterans and fans, this group is just fine

Golden State Warriors head coach Steve Kerr trying to get the defense set-up against the Los Angeles Clippers in the first quarter at Chase Center on Oct. 24, 2019 in San Francisco. (Chris Victorio | Special to the S.F. Examiner)
San Francisco 49ers quarterback Jimmy Garoppolo (10) at the end of the game against the Los Angeles Rams at the Los Angeles Memorial Coliseum on October 13, 2019 in Los Angeles. (Chris Victorio | Special to the S.F. Examiner)

Kolsky: 49ers undefeated start is for real

The picture-perfect offseason machinations have produced a team whose 5-0 start is unassailable

San Francisco 49ers quarterback Jimmy Garoppolo (10) at the end of the game against the Los Angeles Rams at the Los Angeles Memorial Coliseum on October 13, 2019 in Los Angeles. (Chris Victorio | Special to the S.F. Examiner)
San Francisco Giants president of baseball operations Farhan Zaidi addresses the media in hist post-season press conference at Oracle Park on Oct. 1, 2019. (Ryan Gorcey / SF Examiner)

Kolsky: Giants back are in the business of selling hope

After a better-than-expected start to rebuild, San Francisco has a path forward

San Francisco Giants president of baseball operations Farhan Zaidi addresses the media in hist post-season press conference at Oracle Park on Oct. 1, 2019. (Ryan Gorcey / SF Examiner)
San Francisco 49ers cornerback Ahkello Witherspoon (23) intercepts a pass from Tampa Bay Buccaneers quarterback Jameis Winston (3) during the third quarter on Sunday, Sept. 8, 2019 at Raymond James Stadium in Tampa, Fla. (Monica Herndon/Tampa Bay Times/TNS)

Kolsky: Little wins can add up to a big payoff for 49ers

Playoffs?! There’s a straight line there from 49ers’ Week 1 win

San Francisco 49ers cornerback Ahkello Witherspoon (23) intercepts a pass from Tampa Bay Buccaneers quarterback Jameis Winston (3) during the third quarter on Sunday, Sept. 8, 2019 at Raymond James Stadium in Tampa, Fla. (Monica Herndon/Tampa Bay Times/TNS)
Washington football players pose on the school’s field in San Francisco. (Courtesy / Joe Shasky)

Butcher Boy delivering the bacon to Washington High School

Bay Area radio personality and San Francisco native Joe Shasky goes to bat for prep sports

Washington football players pose on the school’s field in San Francisco. (Courtesy / Joe Shasky)
Kansas City Chiefs linebacker Ben Niemann pressures San Francisco 49ers quarterback Jimmy Garoppolo in the second half on Sunday, Sept. 23, 2018 at Arrowhead Stadium in Kansas City, Mo. (John Sleezer/Kansas City Star/TNS)

On the 49ers, predictions and process

Prognosticating NFL football is hard. This is not presented as an excuse…

Kansas City Chiefs linebacker Ben Niemann pressures San Francisco 49ers quarterback Jimmy Garoppolo in the second half on Sunday, Sept. 23, 2018 at Arrowhead Stadium in Kansas City, Mo. (John Sleezer/Kansas City Star/TNS)
San Francisco Giants pitcher Will Smith (13) closes out the game and the win for pitcher Madison Bumgarner (40) over the Colorado Rockies 4-2 at Oracle Park on June 25, 2019 in San Francisco, California. (Chris Victorio | Special to S.F. Examiner)

Don’t let winning ways fool you; Giants need to sell

A modest proposal for a Giants team that needs to offload age for prospects

San Francisco Giants pitcher Will Smith (13) closes out the game and the win for pitcher Madison Bumgarner (40) over the Colorado Rockies 4-2 at Oracle Park on June 25, 2019 in San Francisco, California. (Chris Victorio | Special to S.F. Examiner)
Golden State Warriors point guard Stephen Curry (30) jokes around during team warm-ups before the start of Game 1 of the 2019 NBA Finals against the Toronto Raptors on May 30, 2019 at Scotiabank Arena in Toronto, Ontario, Canada. (Chris Victorio | Special to S.F. Examiner)

Kolsky: Offseason machinations make Warriors more interesting

Golden State’s free agency drama has made the team intriguing, compelling, unpredictable

Golden State Warriors point guard Stephen Curry (30) jokes around during team warm-ups before the start of Game 1 of the 2019 NBA Finals against the Toronto Raptors on May 30, 2019 at Scotiabank Arena in Toronto, Ontario, Canada. (Chris Victorio | Special to S.F. Examiner)
San Francisco Giants manager Bruce Bochy holds the Commissioner’s Trophy during the 2014 World Series victory parade in San Francisco. (Mike Koozmin / S.F. Examiner)

Kolsky: Championships are fleeting, not a birthright

Bay Area fans seem to think that championships are their manifest destiny

San Francisco Giants manager Bruce Bochy holds the Commissioner’s Trophy during the 2014 World Series victory parade in San Francisco. (Mike Koozmin / S.F. Examiner)
Warriors off-season primer

Warriors off-season primer

This was always going to be a big offseason for the Golden State Warriors.

Warriors off-season primer
Stephen Curry (30) of the Golden State Warriors celebrates his teams 106-105 win over the Toronto Raptors in Game Five of the 2019 NBA Finals at Scotiabank Arena on June 10, 2019 in Toronto, Canada. (Claus Andersen/Getty Images/TNS)

Kolsky: Win or lose, these Warriors are giants

After loss of Kevin Durant, with one more game at Oracle, it’s time to appreciate the Warriors

Stephen Curry (30) of the Golden State Warriors celebrates his teams 106-105 win over the Toronto Raptors in Game Five of the 2019 NBA Finals at Scotiabank Arena on June 10, 2019 in Toronto, Canada. (Claus Andersen/Getty Images/TNS)
Warriors guard Klay Thompson dribbles the ball at Oracle Arena during a practice on June 4, 2019, before Game 3 of the NBA Finals. (Ryan Gorcey / S.F. Examiner)

Kolsky: The Beautiful lie of Strength in Numbers

Sketching out what Game 3 looks like after the first two games of the NBA Finals

Warriors guard Klay Thompson dribbles the ball at Oracle Arena during a practice on June 4, 2019, before Game 3 of the NBA Finals. (Ryan Gorcey / S.F. Examiner)
Golden State Warriors center Kevon Looney (5) fouls Houston Rockets guard Chris Paul (3) as both go after a loose basketball during second quarter of Game 3 of the 2019 NBA West Conference Semifinal Playoffs on May 4, 2019 at Toyota Center in Houston, Texas. (Chris Victorio | Special to S.F. Examiner)

Kolsky: In Warriors-Rockets, we see artistry versus utility

Golden State and Houston represents two divergent basketball philosophies

Golden State Warriors center Kevon Looney (5) fouls Houston Rockets guard Chris Paul (3) as both go after a loose basketball during second quarter of Game 3 of the 2019 NBA West Conference Semifinal Playoffs on May 4, 2019 at Toyota Center in Houston, Texas. (Chris Victorio | Special to S.F. Examiner)
Warriors point guard Stephen Curry (30) adds pressure Rockets guard James Harden (13) during second quarter of Game 1 of the 2019 NBA West Conference Semi-Final playoffs on April 28, 2019 at Oracle Arena in Oakland, California. (Chris Victorio | Special to S.F. Examiner)

Kolsky: NBA stars should stop baiting referees, stop hunting fouls

James Harden’s brand of basketball is anathema to the way the game should be played

Warriors point guard Stephen Curry (30) adds pressure Rockets guard James Harden (13) during second quarter of Game 1 of the 2019 NBA West Conference Semi-Final playoffs on April 28, 2019 at Oracle Arena in Oakland, California. (Chris Victorio | Special to S.F. Examiner)
Kevin Durant (35) of the Golden State Warriors drives towards the lane as Jonathan Isaac (1) of the Orlando Magic chases him during third quarter of the game on November 26, 2018 at Oracle Arena in Oakland, California. (Chris Victorio - Special to S.F. Examiner)

Kolsky: Why not take pending free agent Kevin Durant at his word?

Presumption, pomp and circumstance: The future of Kevin Durant

Kevin Durant (35) of the Golden State Warriors drives towards the lane as Jonathan Isaac (1) of the Orlando Magic chases him during third quarter of the game on November 26, 2018 at Oracle Arena in Oakland, California. (Chris Victorio - Special to S.F. Examiner)
Warriors forward Andre Iguodala (9) drives towards the basket with pressure from Clippers forward Shai Gilgeous-Alexander (2) during first quarter of the game on April 15, 2019 at Oracle Arena in Oakland, California. (Chris Victorio | Special to S.F. Examiner)

Kolsky: Pride isn’t a sin for Warriors; it’s what they need

Golden State Warriors need to rediscover their sense of pride to get right against Clippers

Warriors forward Andre Iguodala (9) drives towards the basket with pressure from Clippers forward Shai Gilgeous-Alexander (2) during first quarter of the game on April 15, 2019 at Oracle Arena in Oakland, California. (Chris Victorio | Special to S.F. Examiner)
San Francisco Giants fans and Oakland Athletics fans cheer during the Bay Bridge Series at the Oakland-Alameda County Coliseum on March 24, 2019 in Oakland, California. (Chris Victorio / Special to S.F. Examiner)

Kolsky: A’s need to capitalize on losing Giants

For A’s to win at the gate, they need to sieze on San Francisco’s on-field woes

San Francisco Giants fans and Oakland Athletics fans cheer during the Bay Bridge Series at the Oakland-Alameda County Coliseum on March 24, 2019 in Oakland, California. (Chris Victorio / Special to S.F. Examiner)
Warriors forward Kevin Durant (35) drives towards the basket and draws the foul by Miami Heat guard Josh Richardson (0) during the first quarter of the game on February 10, 2019 at Oracle Arena in Oakland, California. (Chris Victorio | Special to S.F. Examiner)

Kolsky: Action all over in Bay Area sports

Matt Kolsky gives his Bay Area sports roundup

Warriors forward Kevin Durant (35) drives towards the basket and draws the foul by Miami Heat guard Josh Richardson (0) during the first quarter of the game on February 10, 2019 at Oracle Arena in Oakland, California. (Chris Victorio | Special to S.F. Examiner)
San Francisco Giants manager Bruce Bochy addresses a fan Q&A at the Giants’ FanFest on Feb. 9, 2019. (Ryan Gorcey / S.F. Examiner)

MLB’s rule changes are necessary for game’s survival

Kolsky: A moderately disrespectful primer on MLB’s new rule changes

San Francisco Giants manager Bruce Bochy addresses a fan Q&A at the Giants’ FanFest on Feb. 9, 2019. (Ryan Gorcey / S.F. Examiner)