Home » MLB » Matchups » Pittsburgh Pirates vs St. Louis Cardinals Pirates CardinalsView current matchupPrevious Matchups September 3, 20233/09/20239.15 AM ESTBusch Stadium September 2, 20232/09/20232.15 PM ESTBusch Stadium September 1, 20231/09/20233.15 PM ESTBusch Stadium August 23, 202323/08/20237.35 AM ESTPNC Park August 22, 202322/08/20232.05 PM ESTPNC Park August 21, 202321/08/20232.05 PM ESTPNC Park June 4, 20234/06/20236.35 AM ESTPNC Park June 3, 20233/06/202311.05 AM ESTPNC Park June 2, 20232/06/20232.05 PM ESTPNC Park April 16, 202316/04/20239.15 AM ESTBusch Stadium April 15, 202315/04/20239.15 AM ESTBusch Stadium April 14, 202314/04/20233.15 PM ESTBusch Stadium April 13, 202313/04/20232.45 PM ESTBusch Stadium October 5, 20225/10/202211.05 AM ESTPNC Park October 4, 20224/10/20221.35 PM ESTPNC Park October 3, 20223/10/20221.35 PM ESTPNC Park October 2, 20222/10/20229.15 AM ESTBusch Stadium October 1, 20221/10/20222.15 PM ESTBusch Stadium September 30, 202230/09/20223.15 PM ESTBusch Stadium September 11, 202211/09/20228.35 AM ESTPNC Park September 10, 202210/09/20222.35 PM ESTPNC Park September 9, 20229/09/20221.35 PM ESTPNC Park June 15, 202215/06/20222.45 PM ESTBusch Stadium June 14, 202214/06/20222.45 PM ESTBusch Stadium June 14, 202214/06/20228.15 AM ESTBusch Stadium June 13, 202213/06/20222.45 PM ESTBusch Stadium May 22, 202222/05/20226.35 AM ESTPNC Park May 21, 202221/05/20221.35 PM ESTPNC Park May 20, 202220/05/20221.35 PM ESTPNC Park April 10, 202210/04/20229.15 AM ESTBusch Stadium April 9, 20229/04/20229.15 AM ESTBusch Stadium April 7, 20227/04/202211.15 AM ESTBusch Stadium August 29, 202129/08/20218.05 AM ESTPNC Park August 28, 202128/08/20212.05 PM ESTPNC Park August 27, 202127/08/20212.05 PM ESTPNC Park August 26, 202126/08/20212.05 PM ESTPNC Park August 22, 202122/08/20219.15 AM ESTBusch Stadium August 21, 202121/08/20212.15 PM ESTBusch Stadium August 20, 202120/08/20213.15 PM ESTBusch Stadium August 12, 202112/08/20217.35 AM ESTPNC Park August 11, 202111/08/20212.05 PM ESTPNC Park August 10, 202110/08/20212.05 PM ESTPNC Park June 27, 202127/06/20219.15 AM ESTBusch Stadium June 26, 202126/06/20219.15 AM ESTBusch Stadium June 25, 202125/06/20213.15 PM ESTBusch Stadium June 24, 202124/06/20213.15 PM ESTBusch Stadium May 19, 202119/05/20212.45 PM ESTBusch Stadium May 18, 202118/05/20212.45 PM ESTBusch Stadium May 2, 20212/05/20218.05 AM ESTPNC Park May 1, 20211/05/20211.35 PM ESTPNC Park April 30, 202130/04/20211.35 PM ESTPNC Park September 20, 202020/09/202011.05 AM ESTPNC Park September 19, 202019/09/20202.05 PM ESTPNC Park September 18, 202018/09/20202.05 PM ESTPNC Park September 18, 202018/09/202011.05 AM ESTPNC Park September 17, 202017/09/20202.05 PM ESTPNC Park August 27, 202027/08/20201.15 PM ESTBusch Stadium August 27, 202027/08/202010.15 AM ESTBusch Stadium July 26, 202026/07/20209.15 AM ESTBusch Stadium July 25, 202025/07/20209.15 AM ESTBusch Stadium July 24, 202024/07/20203.15 PM ESTBusch Stadium September 8, 20198/09/20198.35 AM ESTPNC Park September 7, 20197/09/20192.05 PM ESTPNC Park September 6, 20196/09/20192.05 PM ESTPNC Park August 11, 201911/08/20199.15 AM ESTBusch Stadium August 10, 201910/08/20192.15 PM ESTBusch Stadium August 9, 20199/08/20193.15 PM ESTBusch Stadium July 25, 201925/07/20197.35 AM ESTPNC Park July 24, 201924/07/20192.05 PM ESTPNC Park July 23, 201923/07/20192.05 PM ESTPNC Park July 22, 201922/07/20192.05 PM ESTPNC Park July 17, 201917/07/20198.15 AM ESTBusch Stadium July 16, 201916/07/20193.15 PM ESTBusch Stadium July 15, 201915/07/20193.15 PM ESTBusch Stadium May 12, 201912/05/20199.15 AM ESTBusch Stadium May 11, 201911/05/20199.15 AM ESTBusch Stadium May 10, 201910/05/20193.15 PM ESTBusch Stadium May 9, 20199/05/20192.45 PM ESTBusch Stadium April 3, 20193/04/20192.05 PM ESTPNC Park April 1, 20191/04/20198.05 AM ESTPNC Park September 12, 201812/09/20188.15 AM ESTBusch Stadium September 11, 201811/09/20183.15 PM ESTBusch Stadium September 10, 201810/09/20183.15 PM ESTBusch Stadium August 30, 201830/08/20182.15 PM ESTBusch Stadium August 29, 201829/08/20183.15 PM ESTBusch Stadium August 28, 201828/08/20183.15 PM ESTBusch Stadium August 5, 20185/08/20188.35 AM ESTPNC Park August 4, 20184/08/20182.05 PM ESTPNC Park August 3, 20183/08/20182.05 PM ESTPNC Park June 3, 20183/06/20189.15 AM ESTBusch Stadium June 2, 20182/06/20189.15 AM ESTBusch Stadium June 1, 20181/06/20183.15 PM ESTBusch Stadium May 31, 201831/05/20182.15 PM ESTBusch Stadium May 27, 201827/05/20188.35 AM ESTPNC Park May 26, 201826/05/201811.05 AM ESTPNC Park May 25, 201825/05/20182.05 PM ESTPNC Park April 29, 201829/04/20188.35 AM ESTPNC Park April 28, 201828/04/20182.05 PM ESTPNC Park April 27, 201827/04/20182.05 PM ESTPNC Park September 24, 201724/09/20178.35 AM ESTPNC Park September 23, 201723/09/20172.05 PM ESTPNC Park September 22, 201722/09/20172.05 PM ESTPNC Park September 10, 201710/09/20179.15 AM ESTBusch Stadium September 9, 20179/09/20172.15 PM ESTBusch Stadium September 8, 20178/09/20173.15 PM ESTBusch Stadium August 20, 201720/08/20172.00 PM ESTPNC Park August 19, 201719/08/201711.05 AM ESTPNC Park August 18, 201718/08/20172.05 PM ESTPNC Park August 17, 201717/08/20172.05 PM ESTPNC Park July 16, 201716/07/20178.35 AM ESTPNC Park July 15, 201715/07/20172.05 PM ESTPNC Park July 14, 201714/07/20172.05 PM ESTPNC Park June 25, 201725/06/20173.05 PM ESTBusch Stadium June 24, 201724/06/20172.15 PM ESTBusch Stadium June 23, 201723/06/20173.15 PM ESTBusch Stadium April 19, 201719/04/20178.45 AM ESTBusch Stadium April 18, 201718/04/20173.15 PM ESTBusch Stadium April 17, 201717/04/20172.05 PM ESTBusch Stadium October 2, 20162/10/201610.15 AM ESTBusch Stadium October 1, 20161/10/20168.05 AM ESTBusch Stadium September 30, 201630/09/20163.15 PM ESTBusch Stadium September 7, 20167/09/20162.05 PM ESTPNC Park September 6, 20166/09/20162.05 PM ESTPNC Park September 5, 20165/09/201611.05 AM ESTPNC Park July 7, 20167/07/20168.45 AM ESTBusch Stadium July 6, 20166/07/20163.15 PM ESTBusch Stadium July 5, 20165/07/20163.09 PM ESTBusch Stadium July 4, 20164/07/20169.15 AM ESTBusch Stadium June 12, 201612/06/201612.05 PM ESTPNC Park June 11, 201611/06/20162.15 PM ESTPNC Park June 10, 201610/06/20162.05 PM ESTPNC Park May 8, 20168/05/20169.15 AM ESTBusch Stadium May 7, 20167/05/20169.15 AM ESTBusch Stadium May 6, 20166/05/20163.15 PM ESTBusch Stadium April 6, 20166/04/20162.05 PM ESTPNC Park April 5, 20165/04/20162.05 PM ESTPNC Park April 3, 20163/04/20168.05 AM ESTPNC Park September 30, 201530/09/20152.05 PM ESTPNC Park September 30, 201530/09/20158.35 AM ESTPNC Park September 28, 201528/09/20152.05 PM ESTPNC Park September 6, 20156/09/20153.05 PM ESTBusch Stadium September 5, 20155/09/201511.05 AM ESTBusch Stadium September 4, 20154/09/20153.15 PM ESTBusch Stadium August 13, 201513/08/20152.15 PM ESTBusch Stadium August 12, 201512/08/20153.15 PM ESTBusch Stadium August 11, 201511/08/20153.15 PM ESTBusch Stadium July 12, 201512/07/20153.05 PM ESTPNC Park July 11, 201511/07/20152.15 PM ESTPNC Park July 10, 201510/07/20152.05 PM ESTPNC Park July 9, 20159/07/20152.05 PM ESTPNC Park May 10, 201510/05/20158.35 AM ESTPNC Park May 9, 20159/05/20152.05 PM ESTPNC Park May 8, 20158/05/20152.05 PM ESTPNC Park May 3, 20153/05/20159.15 AM ESTBusch Stadium May 2, 20152/05/20159.15 AM ESTBusch Stadium May 1, 20151/05/20153.15 PM ESTBusch Stadium September 3, 20143/09/20148.45 AM ESTBusch Stadium September 2, 20142/09/20143.15 PM ESTBusch Stadium September 1, 20141/09/20149.15 AM ESTBusch Stadium August 27, 201427/08/20147.35 AM ESTPNC Park August 26, 201426/08/20142.05 PM ESTPNC Park August 25, 201425/08/20142.05 PM ESTPNC Park July 10, 201410/07/20142.15 PM ESTBusch Stadium July 9, 20149/07/20143.15 PM ESTBusch Stadium July 8, 20148/07/20143.15 PM ESTBusch Stadium July 7, 20147/07/20143.15 PM ESTBusch Stadium May 11, 201411/05/20143.05 PM ESTPNC Park May 10, 201410/05/20142.05 PM ESTPNC Park May 9, 20149/05/20142.05 PM ESTPNC Park April 27, 201427/04/20149.15 AM ESTBusch Stadium April 26, 201426/04/201411.05 AM ESTBusch Stadium April 25, 201425/04/20143.15 PM ESTBusch Stadium April 6, 20146/04/20148.35 AM ESTPNC Park April 5, 20145/04/20142.05 PM ESTPNC Park April 4, 20144/04/20142.05 PM ESTPNC Park October 9, 20139/10/20133.00 PM ESTBusch Stadium October 7, 20137/10/201310.00 AM ESTPNC Park October 6, 20136/10/201311.30 AM ESTPNC Park October 4, 20134/10/20138.00 AM ESTBusch Stadium October 3, 20133/10/201312.00 PM ESTBusch Stadium September 8, 20138/09/20139.15 AM ESTBusch Stadium September 7, 20137/09/20132.15 PM ESTBusch Stadium September 6, 20136/09/20133.15 PM ESTBusch Stadium September 1, 20131/09/20138.35 AM ESTPNC Park August 31, 201331/08/20132.05 PM ESTPNC Park August 30, 201330/08/20132.05 PM ESTPNC Park August 15, 201315/08/20138.45 AM ESTBusch Stadium August 14, 201314/08/20133.15 PM ESTBusch Stadium August 13, 201313/08/20133.15 PM ESTBusch Stadium August 1, 20131/08/20132.05 PM ESTPNC Park July 31, 201331/07/20132.05 PM ESTPNC Park July 30, 201330/07/20132.35 PM ESTPNC Park July 30, 201330/07/201311.05 AM ESTPNC Park July 29, 201329/07/20132.05 PM ESTPNC Park April 28, 201328/04/20139.15 AM ESTBusch Stadium April 27, 201327/04/201311.15 AM ESTBusch Stadium April 26, 201326/04/20133.15 PM ESTBusch Stadium April 17, 201317/04/20132.05 PM ESTPNC Park April 15, 201315/04/20132.05 PM ESTPNC Park August 29, 201229/08/20122.05 PM ESTPNC Park August 28, 201228/08/20122.05 PM ESTPNC Park August 27, 201227/08/20122.05 PM ESTPNC Park August 19, 201219/08/20129.15 AM ESTBusch Stadium August 18, 201218/08/201211.05 AM ESTBusch Stadium August 17, 201217/08/20123.15 PM ESTBusch Stadium July 1, 20121/07/20129.15 AM ESTBusch Stadium June 30, 201230/06/20129.15 AM ESTBusch Stadium June 29, 201229/06/20123.15 PM ESTBusch Stadium May 3, 20123/05/20128.45 AM ESTBusch Stadium May 2, 20122/05/20123.15 PM ESTBusch Stadium May 1, 20121/05/20123.15 PM ESTBusch Stadium April 22, 201222/04/20128.35 AM ESTPNC Park April 21, 201221/04/20122.05 PM ESTPNC Park April 20, 201220/04/20122.05 PM ESTPNC Park September 14, 201114/09/20117.35 AM ESTPNC Park September 13, 201113/09/20112.05 PM ESTPNC Park September 12, 201112/09/20112.05 PM ESTPNC Park August 28, 201128/08/20119.15 AM ESTBusch Stadium August 27, 201127/08/201111.10 AM ESTBusch Stadium August 26, 201126/08/20113.15 PM ESTBusch Stadium August 25, 201125/08/20113.15 PM ESTBusch Stadium August 17, 201117/08/20112.05 PM ESTPNC Park August 16, 201116/08/20112.05 PM ESTPNC Park August 15, 201115/08/20112.05 PM ESTPNC Park July 24, 201124/07/20118.35 AM ESTPNC Park July 23, 201123/07/20112.05 PM ESTPNC Park July 22, 201122/07/20112.05 PM ESTPNC Park April 6, 20116/04/20118.45 AM ESTBusch Stadium April 5, 20115/04/20113.15 PM ESTBusch Stadium April 4, 20114/04/20113.15 PM ESTBusch Stadium September 29, 201029/09/20108.40 AM ESTBusch Stadium September 28, 201028/09/20103.15 PM ESTBusch Stadium September 27, 201027/09/20103.15 PM ESTBusch Stadium September 23, 201023/09/20107.35 AM ESTPNC Park September 22, 201022/09/20102.05 PM ESTPNC Park September 21, 201021/09/20102.05 PM ESTPNC Park August 25, 201025/08/20102.05 PM ESTPNC Park August 24, 201024/08/20102.05 PM ESTPNC Park August 23, 201023/08/20102.05 PM ESTPNC Park August 1, 20101/08/20109.15 AM ESTBusch Stadium July 31, 201031/07/20102.15 PM ESTBusch Stadium July 30, 201030/07/20103.15 PM ESTBusch Stadium May 9, 20109/05/20108.35 AM ESTPNC Park May 8, 20108/05/20102.05 PM ESTPNC Park May 7, 20107/05/20102.05 PM ESTPNC Park September 6, 20096/09/20098.35 AM ESTPNC Park September 5, 20095/09/20092.05 PM ESTPNC Park September 4, 20094/09/20092.05 PM ESTPNC Park August 9, 20099/08/20098.35 AM ESTPNC Park August 8, 20098/08/20092.05 PM ESTPNC Park August 7, 20097/08/20092.05 PM ESTPNC Park May 14, 200914/05/20092.05 PM ESTPNC Park May 13, 200913/05/20092.05 PM ESTPNC Park May 12, 200912/05/20092.05 PM ESTPNC Park May 7, 20097/05/20098.40 AM ESTBusch Stadium May 6, 20096/05/20093.15 PM ESTBusch Stadium April 9, 20099/04/20098.40 AM ESTBusch Stadium April 8, 20098/04/20093.15 PM ESTBusch Stadium April 7, 20097/04/20093.15 PM ESTBusch Stadium April 6, 20096/04/200911.15 AM ESTBusch Stadium September 14, 200814/09/20088.35 AM ESTPNC Park September 13, 200813/09/20082.05 PM ESTPNC Park September 12, 200812/09/20082.05 PM ESTPNC Park August 20, 200820/08/20083.15 PM ESTBusch Stadium August 19, 200819/08/20083.15 PM ESTBusch Stadium July 13, 200813/07/20088.35 AM ESTPNC Park July 12, 200812/07/20082.05 PM ESTPNC Park July 11, 200811/07/20082.05 PM ESTPNC Park June 2, 20082/06/20083.15 PM ESTBusch Stadium June 1, 20081/06/20089.15 AM ESTBusch Stadium May 31, 200831/05/20082.15 PM ESTBusch Stadium May 30, 200830/05/20083.15 PM ESTBusch Stadium May 15, 200815/05/20088.15 AM ESTBusch Stadium May 14, 200814/05/20083.15 PM ESTBusch Stadium May 13, 200813/05/20083.15 PM ESTBusch Stadium April 24, 200824/04/20082.05 PM ESTPNC Park April 23, 200823/04/20082.05 PM ESTPNC Park September 30, 200730/09/20078.35 AM ESTPNC Park September 29, 200729/09/20072.05 PM ESTPNC Park September 28, 200728/09/20072.05 PM ESTPNC Park September 6, 20076/09/20079.10 AM ESTBusch Stadium September 5, 20075/09/20073.10 PM ESTBusch Stadium September 4, 20074/09/20073.10 PM ESTBusch Stadium September 3, 20073/09/20079.15 AM ESTBusch Stadium August 2, 20072/08/20077.35 AM ESTPNC Park August 1, 20071/08/20072.05 PM ESTPNC Park July 31, 200731/07/20072.05 PM ESTPNC Park May 24, 200724/05/20078.10 AM ESTBusch Stadium May 23, 200723/05/20073.10 PM ESTBusch Stadium May 22, 200722/05/20073.10 PM ESTBusch Stadium April 17, 200717/04/20078.10 AM ESTBusch Stadium April 16, 200716/04/20073.10 PM ESTBusch Stadium April 11, 200711/04/20077.35 AM ESTPNC Park April 10, 200710/04/20072.05 PM ESTPNC Park April 9, 20079/04/20078.35 AM ESTPNC Park September 3, 20063/09/20069.15 AM ESTBusch Stadium September 2, 20062/09/20062.15 PM ESTBusch Stadium September 1, 20061/09/20063.10 PM ESTBusch Stadium August 13, 200613/08/20068.35 AM ESTPNC Park August 12, 200612/08/20062.05 PM ESTPNC Park August 11, 200611/08/20062.05 PM ESTPNC Park June 15, 200615/06/20067.35 AM ESTPNC Park June 14, 200614/06/20062.05 PM ESTPNC Park June 13, 200613/06/20062.05 PM ESTPNC Park April 26, 200626/04/20068.10 AM ESTBusch Stadium April 25, 200625/04/20063.10 PM ESTBusch Stadium April 24, 200624/04/20063.10 PM ESTBusch Stadium April 19, 200619/04/20067.35 AM ESTPNC Park April 18, 200618/04/20062.05 PM ESTPNC Park April 17, 200617/04/20062.05 PM ESTPNC ParkView current matchupPirates vs Cardinals Betting Odds WIN PROBABILITY PREDICTED SCORE BETTING TRENDS SPORTS TRENDS RETURN ON INVESTMENTLAST 10 GAMES Pirates Cardinals RECORDS​ HEAD TO HEAD TEAM RANKED STATSREGULAR SEASON Pirates Cardinals TEAM LEADERS Pirates Cardinals INJURIES Pirates Cardinals PiratesVISIT TEAM PAGECardinalsVISIT TEAM PAGELATEST MLB NEWS Jays vs Rays Lines: Rays Favored for Home Opener Win Sale Looks to Do Job for Braves in Series Finale The Quest For Back-To-Back World Series Titles Begins for The Rangers Cortes, Valdes on Bump in Yankees-Astros Opener Will Ohtani’s Drama Interpreter Impact Dodgers Opening Day? MLB Managers on the Hot Seat: Boone, Cora Under Pressure to Win How To Bet Yoshinobu Yamamoto’s MLB Debut Yoshinobu Yamamoto Presumptive Favorite for NL Rookie of the Year Can Spencer Strider Earn The Most Strikeouts For The Second Straight Year? MLB Total Hits Betting Odds: Arraez, Freeman With Highest TotalsPirates vs Cardinals Highlights​