Rosario Esteban Haro Soto
- Bats Right, Throws Right
- Height 6' 0", Weight 165 lb.
Esteban Haro has pitched over 800 games as a pro (entering 2019) and has appeared for the Mexican national team.
Haro debuted with the 2004 Tigres de la Angelopolis, going 2-2 with a 6.17 ERA.  He pitched only two games for the 2005 Tigres (2 R in 2 2/3 IP) and was 1-2 with a 3.98 ERA for the 2006 edition of the team. In 2007, the club moved and became the Tigres de Quintana Roo. He went 6-5 with a 2.40 ERA for the team. The 21-year-old was one of their most reliable relievers and made 50 appearances.
Making his winter debut with his hometown Cañeros de Los Mochis and the Yaquis de Obregón in 2007-2008, he was hit hard (9 H, 5 BB, 5 R in 1 2/3 IP for Los Mochis, 2-0, 6.08 with 22 H in 13 1/3 IP for the Yaquis). With the 2008 Tigres, he was 0-1 with a 3.66 ERA. He did not play that winter, then was 2-1 with 3 saves and a 2.77 ERA for Quintana Roo in '09. He had a 5.94 ERA in 14 games for the 2009-2010 Cañeros.
In the summer of 2010, he went 8-2 with a 3.02 ERA for the Tigres; even though he was solely a reliever, only Bobby Cramer won more games for the team. He had another bad winter (0-2, 6.23 for Los Mochis). In '11, he pitched for Quintana Roo (10.38 ERA in 8 G) and the Piratas de Campeche (2-1, 4.65 in 34 G). He also switched winter teams, going 0-1 with a 2.25 ERA for the Mayos de Navojoa. He had no decisions in 40 games for the 2012 Piratas, posting a 4.80 ERA.
Haro was 6-1 with a 4.67 ERA for the 2012-2013 Mayos. He tied for 2nd in the Mexican Pacific League in wins, two behind Amauri Sanit. In 2013, he was 0-3 with a 4.72 ERA for the Piratas. He was 0-1 that winter, but with a 2.00 ERA. He played for the Rieleros de Aguascalientes in the summer of 2014 (2-1, 5.98) and was 0-1 with a save and a 3.49 ERA that winter for Navojoa.
With the 2015 Rieleros, the veteran was 3-3 with a save and a 3.66 ERA in 56 outings. He tied for 9th in the Mexican League in games pitched. He had a 10.50 ERA and a save in 8 games in the winter for the Mayos. He split 2016 between Aguascalientes (1-4, 6.27 in 24 G) and the Saraperos de Saltillo (1-1, 6.17 in 31 G). He then was 2-1 with 9 saves and a 2.31 in 37 games for Navojoa, to give him 92 games pitched within a year. He was 4th in the 2016-2017 LMP in games pitched and tied Aaron Kurcz for 6th in saves.
Esteban was 3-3 with two saves and a 6.69 ERA for the 2017 Saraperos, with only 8 walks in 36 1/3 IP. He was 3-1 with a 2.15 ERA for Novojoa in 2017-2018. He tied Manny Acosta and Mauricio Lara for 6th in the LMP with 34 appearances. He was 1-1 with a 6.88 ERA for Sarapero in the spring of 2018 and 0-2, 4.11 for them in the fall; he finished the fall campaign with the Generales de Durango (3.12 ERA in 9 G). His 29 games pitched tied for 10th in the fall. In the winter, he was 4-0 with a 3.04 ERA in 32 games. He tied for 9th in games pitched.
He was on the Mexican team for the 2019 Pan American Games Qualifier. While the team just missed out on a spot in the 2019 Pan American Games due to tiebreaking rules (they tied Nicaragua and the Dominicans at 2-1 in their pool but lost the tiebreakers with them), he personally did well. Against Nicaragua, he relieved Mario Meza with two outs in the 7th and went 1 1/3 scoreless (1 H, 2 K, 0 BB) before Raúl Barrón relieved in a game Mexico lost, 12-4. In their 3-2 win over the Dominican national team (the lone loss in the event for the Dominicans), he relieved Santiago Gutiérrez with a 3-2 lead in the 9th and saved it despite the Dominicans loading the bases, getting a bases-loaded double play grounder to end it.