![Marlins' Alcantara pitches 1:57 CG, majors' 1st this season](https://cdn.vox-cdn.com/thumbor/jaAp6cDUESYJE2CGP12jbUvDNZs=/0x0:2764x2084/1400x933/filters:focal(464x496:1040x1072):no_upscale()/cdn.vox-cdn.com/uploads/chorus_image/image/70177255/1233806741.0.jpg)
Why Marlins should extend Sandy Alcantara now (and what it should cost) - Fish Stripes
![Marlins' Alcantara pitches 1:57 CG, majors' 1st this season](https://res.cloudinary.com/graham-media-group/image/upload/f_auto/q_auto/c_thumb,w_700/v1/media/gmg/6UU44VHQKNHO3EDFGDYQ3SPXCU.jpg?_a=ATABlcW0)
Kenta_Maeda
![Marlins' Alcantara pitches 1:57 CG, majors' 1st this season](https://dims.apnews.com/dims4/default/1fc4c9a/2147483647/strip/true/crop/3000x2000+0+0/resize/599x399!/quality/90/?url=https%3A%2F%2Fstorage.googleapis.com%2Fafs-prod%2Fmedia%2Ffabdc9a9f0d445b0837d572f170af7d0%2F3000.jpeg)
Marlins' Alcantara pitches 1:57 CG, majors' 1st this season
![Marlins' Alcantara pitches 1:57 CG, majors' 1st this season](https://sportshub.cbsistatic.com/i/2023/04/05/628bc7b4-c911-49f4-a54f-632a6a3936af/sandy.jpg?width=320&height=180)
Sandy Alcantara twirls complete-game gem as Marlins-Twins finishes in less than two hours
![Marlins' Alcantara pitches 1:57 CG, majors' 1st this season](https://www.ksat.com/resizer/MaliClyrlKoZcfM3Rk993MAakuU=/800x533/smart/filters:format(jpeg):strip_exif(true):strip_icc(true):no_upscale(true):quality(65):fill(FFF)/cloudfront-us-east-1.images.arcpublishing.com/gmg/K25PUPEPERG4LAKTTUQDFNN27A.jpg)
Kenta_Maeda
![Marlins' Alcantara pitches 1:57 CG, majors' 1st this season](https://mapi.associatedpress.com/v1/items/bba9b84e4f474f0d95bf2d950ef3f6f7.1/preview/preview.jpg)
Pirates finish sweep of Red Sox behind Keller and Santa
![Marlins' Alcantara pitches 1:57 CG, majors' 1st this season](https://www.click2houston.com/resizer/N7yKvZsLT_Y1sQDxQflGqhRsaHk=/1600x1066/smart/filters:format(jpeg):strip_exif(true):strip_icc(true):no_upscale(true):quality(65)/cloudfront-us-east-1.images.arcpublishing.com/gmg/2KVMSW7IX5A73DWGWK4QZLPF2E.jpg)
Sandy_Alcantara
![Marlins' Alcantara pitches 1:57 CG, majors' 1st this season](https://res.cloudinary.com/graham-media-group/image/upload/f_auto/q_auto/c_thumb,w_700/v1/media/gmg/5UHRMVHFSFHA5P2XDBOIIJTFC4.jpg?_a=ATCqVhC0)
Sandy_Alcantara
![Marlins' Alcantara pitches 1:57 CG, majors' 1st this season](https://res.cloudinary.com/graham-media-group/image/upload/f_auto/q_auto/c_scale,w_400/v1/media/gmg/5A3D6JVROFFQRN6FU654DOTTVM.jpg?_a=AJFJtWIA)
Marlins' Alcantara pitches 1:57 CG, majors' 1st this season
![Marlins' Alcantara pitches 1:57 CG, majors' 1st this season](https://www.clickorlando.com/resizer/yhw9E6ntnDY4hm70sS_rCuE4_YU=/1600x1067/smart/filters:format(jpeg):strip_exif(true):strip_icc(true):no_upscale(true):quality(65)/cloudfront-us-east-1.images.arcpublishing.com/gmg/25X3L2IDWZBSLCBLIUWPKR5MEA.jpg)
Kenta_Maeda
![Marlins' Alcantara pitches 1:57 CG, majors' 1st this season](https://img.mlbstatic.com/mlb-images/image/private/t_16x9/t_w1024/mlb/qbldzqdagkqy1kiz2dxv)
Marlins starting rotation update
![Marlins' Alcantara pitches 1:57 CG, majors' 1st this season](https://res.cloudinary.com/graham-media-group/image/upload/f_auto/q_auto/c_thumb,w_700/v1/media/gmg/HLKKZSPUAJCDRGAUY3HDKSVLJM.jpg?_a=ATAK9d60)
Jacob_Stallings
![Marlins' Alcantara pitches 1:57 CG, majors' 1st this season](https://img.mlbstatic.com/mlb-images/image/upload/t_16x9/t_w1024/mlb/cexmyswtjy115ixqmw9u)
Marlins' Sandy Alcantara throws complete game vs. Rays
![Marlins' Alcantara pitches 1:57 CG, majors' 1st this season](https://www.click2houston.com/resizer/xwIxeYEsMvWEmff9gwVnS8l9LfQ=/1600x1066/smart/filters:format(jpeg):strip_exif(true):strip_icc(true):no_upscale(true):quality(65)/cloudfront-us-east-1.images.arcpublishing.com/gmg/JAQESP2QRVEKZFZY4FN3PU5WSY.jpg)
Sandy_Alcantara