![When Ken Caminiti confronted a heckler - by Dan Good](https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6d7fc8ce-a641-4d64-b8d6-46b5763d1a6d_3000x2135.jpeg)
18 years later - by Dan Good - Good Stuff
![When Ken Caminiti confronted a heckler - by Dan Good](https://img.bleacherreport.net/img/article/media_slots/photos/001/768/435/043e43298f0965586548cf055c68d239_crop_exact.jpg?w=2975&h=2048&q=85)
The Cautionary Tale of Ken Caminiti: The Steroid Era's First Truth-Teller, News, Scores, Highlights, Stats, and Rumors
![When Ken Caminiti confronted a heckler - by Dan Good](https://i.ytimg.com/vi/CGUVacJKT6Y/hq720.jpg?sqp=-oaymwEhCK4FEIIDSFryq4qpAxMIARUAAAAAGAElAADIQj0AgKJD&rs=AOn4CLCGA_6ObvtkJktHTigv1X15dgFiiQ)
Ken Caminiti highlights Friar Throwbacks
![When Ken Caminiti confronted a heckler - by Dan Good](https://bobdangelobooks.weebly.com/uploads/3/0/5/9/30591847/editor/beauty-at-short.jpeg?1656521055)
The Sports Bookie: Bob D'Angelo's Books & Blogs - Bob D'Angelo's Books & Blogs
![When Ken Caminiti confronted a heckler - by Dan Good](https://media.bleacherreport.com/w_800,h_533,c_fill/br-img-article/001/771/578/1ca65c99e721390e3a7ba097ddd1afe9_crop_exact.jpg)
The Cautionary Tale of Ken Caminiti: The Steroid Era's First Truth-Teller, News, Scores, Highlights, Stats, and Rumors
![When Ken Caminiti confronted a heckler - by Dan Good](https://external-preview.redd.it/larry-baker-at-center-of-multiple-allegations-against-mayor-v0-tqUP8Ic5BrN4Z18VB_vGN8ONrnYKIoh4RwktHYrH9Ow.jpg?auto=webp&s=439341f9fa3685f94cebddfb06dd98e6a6ae82f6)
Kevin Acee's new article: we've got major problems: : r/Padres
![When Ken Caminiti confronted a heckler - by Dan Good](https://media.bleacherreport.com/w_800,h_533,c_fill/br-img-article/001/760/094/7f651ebebf2bcd12d6bb118785ad1c73_crop_exact.jpg)
The Cautionary Tale of Ken Caminiti: The Steroid Era's First Truth-Teller, News, Scores, Highlights, Stats, and Rumors
![When Ken Caminiti confronted a heckler - by Dan Good](https://i.ytimg.com/vi/8BnApcrBRzc/hq720.jpg?sqp=-oaymwE7CK4FEIIDSFryq4qpAy0IARUAAAAAGAElAADIQj0AgKJD8AEB-AH-CYAC0AWKAgwIABABGHIgWCg_MA8=&rs=AOn4CLAdEz6eQCSNPfuqmf0IFZR0DtSvUQ)
Ken Caminiti highlights Friar Throwbacks
![When Ken Caminiti confronted a heckler - by Dan Good](https://arc-anglerfish-arc2-prod-bostonglobe.s3.amazonaws.com/public/M5UBQ4ESVUI6RBODFFP3LB675M.jpg)
New Hall of Famer Trevor Hoffman was nicknamed 'Trouble' in the Red Sox locker room - The Boston Globe
![When Ken Caminiti confronted a heckler - by Dan Good](https://media.sandiegoreader.com/img/photos/2022/10/25/COVER-Jerry-Coleman-at-Petco-Park-Photograph-by-Derek-Plank_t670.jpg?b3f6a5d7692ccc373d56e40cf708e3fa67d9af9d)
Jerry Coleman's life in broadcast baseball
![When Ken Caminiti confronted a heckler - by Dan Good](https://i.ytimg.com/vi/_ZqooXkzisI/maxresdefault.jpg)
The Sports Bookie: Bob D'Angelo's Books & Blogs - Bob D'Angelo's Books & Blogs
![When Ken Caminiti confronted a heckler - by Dan Good](https://upload.wikimedia.org/wikipedia/commons/thumb/6/64/Phil_Nevin_%282311247465%29_%28cropped%29.jpg/800px-Phil_Nevin_%282311247465%29_%28cropped%29.jpg)
Phil Nevin - Wikipedia
![When Ken Caminiti confronted a heckler - by Dan Good](https://i.ytimg.com/vi/hScnzqoUQuk/hqdefault.jpg?sqp=-oaymwEmCOADEOgC8quKqQMa8AEB-AHUBoAC4AOKAgwIABABGGUgZShlMA8=&rs=AOn4CLBK0kbWmOHM8lj9p7DuPV16iPQ1nQ)
Author Dan Good Discusses Ken Caminiti - WaxPackHero Podcast Episode 169
![When Ken Caminiti confronted a heckler - by Dan Good](https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F56512349-ef9d-4645-a15a-d4f53fc858ee_260x146.gif)
An ode to Shooter McGavin, the ultimate sports movie bad guy
![When Ken Caminiti confronted a heckler - by Dan Good](https://i.ytimg.com/vi/GFkcuZ6mEjA/maxresdefault.jpg)
LISTEN: Interview on The John Kentera Show - by Dan Good