Lots of history between these two teams.
- May 2, 2019. The San Francisco Giants purchased Francisco Pena from the St. Louis Cardinals.
- July 31, 2001: The San Francisco Giants traded Kevin Joseph and cash to the St. Louis Cardinals for Jason Christiansen.
- December 19, 1996: The San Francisco Giants traded Tom Lampkin to the St. Louis Cardinals for a player to be named later. The St. Louis Cardinals sent Rene Arocha (February 12, 1997) to the San Francisco Giants to complete the trade.
- December 14, 1995: The St. Louis Cardinals traded Doug Creek, Rich DeLucia and Allen Watson to the San Francisco Giants for a player to be named later and Royce Clayton. The San Francisco Giants sent Chris Wimmer (minors) (January 16, 1996) to the St. Louis Cardinals to complete the trade.
- June 5, 1987: The San Francisco Giants purchased Ivan de Jesus from the St. Louis Cardinals.
- July 22, 1985: The St. Louis Cardinals purchased Gary Rajsich from the San Francisco Giants.
- February 1, 1985: The San Francisco Giants traded Jack Clark to the St. Louis Cardinals for David Green, Dave LaPoint, Gary Rajsich and Jose Uribe.
- July 18, 1978: The St. Louis Cardinals traded John Tamargo to the San Francisco Giants for a player to be named later. The San Francisco Giants sent Rob Dressler (July 24, 1978) to the St. Louis Cardinals to complete the trade.
- April 3, 1978: The St. Louis Cardinals purchased Tommy Toms from the San Francisco Giants.
- October 25, 1977: The San Francisco Giants traded Frank Riccelli to the St. Louis Cardinals for a player to be named later. The St. Louis Cardinals sent Jim Dwyer (June 15, 1978) to the San Francisco Giants to complete the trade.
- March 31, 1977: The San Francisco Giants purchased Ken Rudolph from the St. Louis Cardinals.
- December 10, 1976: The San Francisco Giants traded Ken Reitz to the St. Louis Cardinals for Lynn McGlothen.
- October 20, 1976: The San Francisco Giants traded Mike Caldwell, John D’Acquisto and Dave Rader to the St. Louis Cardinals for Willie Crawford, John Curtis and Vic Harris.
- December 8, 1975: The San Francisco Giants traded Pete Falcone to the St. Louis Cardinals for Ken Reitz.
- May 9, 1975: The San Francisco Giants traded Ron Bryant to the St. Louis Cardinals for Tony Gonzalez (minors) and Larry Herndon.
- October 14, 1974: The San Francisco Giants traded Jim Willoughby to the St. Louis Cardinals for Tom Heintzelman.
- October 14, 1974: The San Francisco Giants traded Ken Rudolph and Elias Sosa to the St. Louis Cardinals for Marc Hill.
- June 16, 1972: The San Francisco Giants traded John Cumberland to the St. Louis Cardinals for Jeffrey Mason (minors).
- May 19, 1970: The San Francisco Giants traded Frank Linzy to the St. Louis Cardinals for Jerry Johnson.
- May 8, 1966: The San Francisco Giants traded Orlando Cepeda to the St. Louis Cardinals for Ray Sadecki.
- April, 1965: The San Francisco Giants traded Moose Stubing to the St. Louis Cardinals for George Williams.
- October 1, 1963: The San Francisco Giants traded Jimmie Coker to the St. Louis Cardinals for Ken MacKenzie.
- December 15, 1959: The San Francisco Giants traded Daryl Spencer and Leon Wagner to the St. Louis Cardinals for Don Blasingame.
- March 25, 1959: The St. Louis Cardinals traded Don Choate and Sam Jones to the San Francisco Giants for Ray Jablonski and Bill White.
- October 8, 1958: The San Francisco Giants traded Ernie Broglio and Marv Grissom to the St. Louis Cardinals for Hobie Landrith, Billy Muffett and Benny Valenzuela.
- April 2, 1958: The San Francisco Giants traded Ray Katt to the St. Louis Cardinals for Jim King.
- February 26, 1957: The St. Louis Cardinals traded Whitey Lockman to the New York Giants for Hoyt Wilhelm.
- June 14, 1956: The St. Louis Cardinals traded a player to be named later, Jackie Brandt, Dick Littlefield, Bill Sarni and Red Schoendienst to the New York Giants for Al Dark, Ray Katt, Don Liddle and Whitey Lockman. The St. Louis Cardinals sent Gordon Jones (October 1, 1956) to the New York Giants to complete the trade.
- April 22, 1955: The St. Louis Cardinals purchased George Spencer from the New York Giants.
- June 15, 1953: The St. Louis Cardinals purchased Sal Yvars from the New York Giants for $12,500.
- December 11, 1951: The New York Giants traded Eddie Stanky to the St. Louis Cardinals for Chuck Diering and Max Lanier.
- January 5, 1946: The New York Giants purchased Walker Cooper from the St. Louis Cardinals for $175,000.
- May 23, 1942: The New York Giants purchased Gus Mancuso from the St. Louis Cardinals.
- May 5, 1942: The New York Giants purchased Bill Lohrman from the St. Louis Cardinals.
- December 11, 1941: The New York Giants traded Bill Lohrman, Johnny McCarthy, Ken O’Dea and $50,000 to the St. Louis Cardinals for Johnny Mize.
- September 9, 1941: The New York Giants traded a player to be named later and Jumbo Brown to the St. Louis Cardinals for Tom Sunkel. The New York Giants sent Rae Blaemire (April 8, 1942) to the St. Louis Cardinals to complete the trade.
- May 14, 1941: The New York Giants traded Paul Dean, Harry Gumbert and cash to the St. Louis Cardinals for Bill McGee.
- March 25, 1941: The St. Louis Cardinals purchased George Myatt from the New York Giants. (Date given is approximate. Exact date is uncertain.)
- January 2, 1941: The St. Louis Cardinals purchased Hy Vandenberg from the New York Giants.
- December 5, 1940: The New York Giants purchased Bob Bowman from the St. Louis Cardinals.
- November 25, 1940: The New York Giants purchased Joe Orengo from the St. Louis Cardinals.
- January 26, 1940: The St. Louis Cardinals purchased Skeeter Scalzi from the New York Giants.
- December 6, 1939: The St. Louis Cardinals purchased Red Jones from the New York Giants.
- December 3, 1937: The St. Louis Cardinals purchased Al Smith from the New York Giants.
- December 9, 1935: The New York Giants traded Roy Parmelee, Phil Weintraub and cash to the St. Louis Cardinals for Burgess Whitehead.
- August 6, 1934: The New York Giants purchased Billy Myers from the St. Louis Cardinals.
- May 4, 1934: The St. Louis Cardinals purchased Francis Healy from the New York Giants.
- March 24, 1934: The St. Louis Cardinals traded George Watkins to the New York Giants for Kiddo Davis.
- October 10, 1932: The St. Louis Cardinals traded Gus Mancuso and Ray Starr to the New York Giants for Ethan Allen, Jim Mooney, Bob O’Farrell and Bill Walker.
- May 15, 1930: The St. Louis Cardinals traded Clarence Mitchell to the New York Giants for Ralph Judd.
- April 10, 1930: The St. Louis Cardinals traded Wally Roettger to the New York Giants for Doc Farrell and Showboat Fisher.
- May 10, 1928: The St. Louis Cardinals traded Bob O’Farrell to the New York Giants for George Harper.
- December 20, 1926: The St. Louis Cardinals traded Rogers Hornsby to the New York Giants for Frankie Frisch and Jimmy Ring.
- June 14, 1926: The St. Louis Cardinals traded Heinie Mueller to the New York Giants for Billy Southworth.
- July 16, 1919: The St. Louis Cardinals traded Frank Snyder to the New York Giants for Ferdie Schupp.
- July 23, 1916: The New York Giants purchased Slim Sallee from the St. Louis Cardinals for $10,000.
- February 18, 1915: The St. Louis Cardinals traded Pol Perritt to the New York Giants for players to be named later. The New York Giants sent Bob Bescher (March 25, 1915) and cash (March 25, 1915) to the St. Louis Cardinals to complete the trade.
- August 19, 1913: The New York Giants purchased Doc Crandall from the St. Louis Cardinals.
- August 6, 1913: The St. Louis Cardinals traded Larry McLean to the New York Giants for Doc Crandall.
- May 8, 1910: The St. Louis Cardinals purchased Elmer Zacher from the New York Giants.
- December 12, 1908: The St. Louis Cardinals traded Red Murray, Bugs Raymond and Admiral Schlei to the New York Giants for Roger Bresnahan.
- August 3, 1908: The New York Giants purchased Shad Barry from the St. Louis Cardinals.
- July 13, 1906: The St. Louis Cardinals traded Spike Shannon to the New York Giants for Doc Marshall and Sam Mertes.
- December 20, 1904: The St. Louis Cardinals purchased Jack Warner from the New York Giants.
- November 11, 1897: The New York Giants traded Jim Donnelly, Ducky Holmes and $3,500 to the St. Louis Browns for Mike Grady and Fred Hartman.