Holding On to Piazza's Stint With Marlins - The New York Times
May 21, 1998: Mike Piazza plays his final game with the Marlins – Society for American Baseball Research
Uncle Mike's Musings: A Yankees Blog and More: Top 5 Reasons You Can't Blame Roger Clemens for Throwing a Bat at Mike Piazza in the 2000 World Series
Twenty Years Later, Mike Piazza's Dramatic Post-Sept. 11 Home Run Remains a Moment of Hope – NBC 6 South Florida
Marlins Blundering History with Blockbuster Trades – Five Reasons Sports Network
The Mets Celebrate a Memorable Mike Piazza Moment - The New York Times
Hyde: One man's odd search for the 122 Mike Piazza baseball cards as a Marlin
Hyde: One man's odd search for the 122 Mike Piazza baseball cards as a Marlin
Morning Briefing: Final Bench Spot Down to Ruf and Locastro - Metsmerized Online
Who won the Mike Piazza trade?
Who won the Mike Piazza trade?
Minnesota Twins Beat Astros In Game 2, Ties ALDS
Holding On to Piazza's Stint With Marlins - The New York Times
Mets Sign Wilson Ramos - MLB Trade Rumors
Mike Piazza recalls short stint with Marlins