A discussion within a discussion within the enjoyably endless thread that accompanies the post that precedes this one (got that?) hit on the idea of former Blue Jays not working out as Mets, vis-à-vis Carlos Delgado's slump.
Brings to mind one of my favorite mental exercises, name the Met you think of when you think of a Met who was also a member of another specific team.
Rules: No player can be mentioned twice and if you can, go on instinct.
GO!
Met and…
NL East
Brave: Greg McMichael
Phillie: Tug McGraw
Marlin: Al Leiter
National: Marlon Anderson
Expo: Gary Carter
NL Central
Astro: Nolan Ryan
Red: Tom Seaver
Cub: Cliff Floyd
Cardinal: Keith Hernandez
Brewer: Jeromy Burnitz
Pirate: Bobby Bonilla
NL West
Giant: Willie Mays
Dodger: Jeff Kent
Padre: Mike Piazza
Rockie: Kaz Matsui
Diamondback: Shawn Green
AL East
Yankee: David Cone
Red Sock: Bobby Ojeda
Oriole: Joe Orsulak
Blue Jay: John Olerud
Devil Ray: Ty Wigginton
AL Central
Indian: Robbie Alomar
Tiger: Tom Veryzer
Royal: Ed Hearn
Twin: Matt Lawton
White Sock: Cleon Jones
AL West
Mariner: Lee Guetterman
Angel: Jim Fregosi
Ranger: Victor Diaz
A: Jay Payton
Those were the ones that leapt to mind for all 30 opponents (counting the Nationals and Expos as different species and acknowledging that Tom Veryzer is a strange choice). If you are so inclined, can you, without looking any up, contribute 30 other Mets who also played for the 30 franchises in question?