D.J. Carrasco is a former professional baseball player who played as a pitcher in Major League Baseball (MLB) for several teams. Carrasco was born on April 12, 1977, in Safford, Arizona, and attended Pima Community College in Tucson, Arizona.

Carrasco began his professional baseball career in 1997 when he was drafted by the Baltimore Orioles in the 26th round of the MLB draft. He spent several years in the minor leagues, playing for various teams, before making his MLB debut in 2003 with the Kansas City Royals.

Over the course of his career, Carrasco played for several teams, including the Royals, Arizona Diamondbacks, Chicago White Sox, Pittsburgh Pirates, New York Mets, and Minnesota Twins. He primarily served as a relief pitcher, although he did make some starts throughout his career.

Carrasco was known for his versatility and ability to pitch in a variety of situations. He was often used as a long reliever, coming into games in the middle innings to provide multiple innings of relief. He was also used as a spot starter, filling in when a team needed an extra starter due to injury or other circumstances.

Throughout his career, Carrasco had a solid but unspectacular record. He finished with a career record of 24-21 and an ERA of 4.50. He struck out 347 batters in 484 innings pitched.

Carrasco's best season came in 2007 when he was pitching for the Diamondbacks. He appeared in 69 games, posting a record of 3-2 with a 3.72 ERA. He struck out 63 batters in 67.2 innings pitched.

Carrasco's career came to an end in 2012 when he was released by the Mets. He attempted to make a comeback in 2014, signing a minor league contract with the Cleveland Indians, but he was released before the start of the season.

Overall, Carrasco had a solid career as a journeyman pitcher in MLB. He was never a star player, but he was a reliable and versatile pitcher who was able to contribute to several teams throughout his career.