![Blue Jays 2B Ryan Goins throws perhaps the worst warm-up pitch ever](https://bluejaysnation.com/_next/image?url=https://publish.bluejaysnation.com/wp-content/uploads/sites/8/2023/09/USATSI_21530032_168383996_lowres-scaled.jpg&w=1200&q=75)
Yusei Kikuchi has a good case for Comeback Player of the Year - BlueJaysNation
![Blue Jays 2B Ryan Goins throws perhaps the worst warm-up pitch ever](https://images2.minutemediacdn.com/image/upload/c_fill,w_1440,ar_16:9,f_auto,q_auto,g_auto/shape/cover/sport/https-3A-2F-2Fjaysjournal-com-2Fwp-content-2Fuploads-2Fgetty-images-2F2018-2F04-2F947953148-kansas-city-royals-v-toronto-blue-jays-jpg-850x560-935e708e72aa5c3b7cc5128ca6a7aef2.jpg)
Blue Jays: Ryan Goins still baffled by front office decision
![Blue Jays 2B Ryan Goins throws perhaps the worst warm-up pitch ever](https://www.sportsnet.ca/wp-content/uploads/2016/07/1704050871_5019026268001_5019011560001-vs.jpg)
Blue Jays Notebook: Injured Goins has no regrets about mound appearance
![Blue Jays 2B Ryan Goins throws perhaps the worst warm-up pitch ever](https://cdn.vox-cdn.com/thumbor/fy0xP_B1UH4boNbGe3XRyzJ4ig8=/0x0:4228x2819/1400x933/filters:focal(1764x819:2440x1495):no_upscale()/cdn.vox-cdn.com/uploads/chorus_image/image/61693129/usa_today_11014936.0.jpg)
The season that was: Yangervis Solarte - Bluebird Banter
![Blue Jays 2B Ryan Goins throws perhaps the worst warm-up pitch ever](https://www.sportsnet.ca/wp-content/uploads/2023/05/manoah-4-640x360.jpg)
Holiday Heartbreak: Blue Jays now 0-6 vs. Red Sox as Bichette thrown out at plate
![Blue Jays 2B Ryan Goins throws perhaps the worst warm-up pitch ever](https://images.squarespace-cdn.com/content/v1/54f9f8eee4b0cfcc918a27eb/1495131197143-0WUDHCEI6J3QMY5X6BPZ/image-asset.jpeg)
Flashback Friday: Elliott: Recalling Bat Flip 1.0 — Canadian Baseball Network
![Blue Jays 2B Ryan Goins throws perhaps the worst warm-up pitch ever](https://macleans.ca/wp-content/uploads/2015/10/BLUEJAYS_CAROUSEL03.jpg)
Jays win after high-drama game in an epic series
![Blue Jays 2B Ryan Goins throws perhaps the worst warm-up pitch ever](https://smartcdn.gprod.postmedia.digital/nationalpost/wp-content/uploads/2015/03/bba_mariners_blue_jays_20140924.jpg?w=400&quality=90&strip=all&sig=jysYNZ7aA49B4YxT1lj9pg)
Toronto Blue Jays ready for the Marcus Stroman show: From AA to Z, a look at this season's major storylines (Part Two)
![Blue Jays 2B Ryan Goins throws perhaps the worst warm-up pitch ever](https://bloximages.chicago2.vip.townnews.com/thestar.com/content/tncms/assets/v3/editorial/5/cd/5cd0ab0e-cd05-5807-bbf3-e1a4c0ba9575/63e835467000d.image.jpg?resize=1200%2C805)
Blue Jays Bullpen: Brandon Morrow may have thrown his last pitch for Toronto
![Blue Jays 2B Ryan Goins throws perhaps the worst warm-up pitch ever](https://www.bluejaysbeat.com/wp-content/uploads/2017/06/29319143136_1f3f885d43_kk.jpg)
Devon Travis is Injured Again and the Jays Need a Better Backup Plan - Blue Jays Beat, Toronto Blue Jays Analysis by John Metzler
![Blue Jays 2B Ryan Goins throws perhaps the worst warm-up pitch ever](https://smartcdn.gprod.postmedia.digital/nationalpost/wp-content/uploads/2015/03/bba_jays_spring_training_20150301.jpg?w=400&quality=90&strip=all&sig=wNYVHH1YimWOsY4wP3DtOw)
Toronto Blue Jays ready for the Marcus Stroman show: From AA to Z, a look at this season's major storylines (Part Two)
![Blue Jays 2B Ryan Goins throws perhaps the worst warm-up pitch ever](https://smartcdn.gprod.postmedia.digital/nationalpost/wp-content/uploads/2015/09/goins_bat_on_shoulder_03821.jpg?quality=90&strip=all&w=400&sig=Bo3mtBf3M3pFW8UH7QbV-g)
How Toronto Blue Jays batting coach Brook Jacoby helped transform Ryan Goins into a productive hitter