Mike Piazza talks potential Mets-Francisco Lindor contract
May 21, 1998: Mike Piazza plays his final game with the Marlins – Society for American Baseball Research
This Date In Transactions History: Mike Piazza - MLB Trade Rumors
25 Year Anniversary: New York Mets Trade For Mike Piazza - Fastball
Eight Amazin' Days: Oral history of trade that sent Mike Piazza from the Dodgers to the Marlins to the Mets – New York Daily News
Danny Duffy: 'I Cried My Eyes Out' When Dodgers Traded Mike Piazza
22 years ago Mike Piazza became a Met
Mets Great Mike Piazza Misses Hall of Fame Cut - WSJ
At 37, Piazza has something to prove with San Diego
TSN Archives: Mike Piazza's post-9/11 home run and the power of emotion