Spends much of his offseason in his native Colombia...Has one son...Alfaro got into shape for the 2020 season by working on his family's farm in his native Sincelejo, Colombia, during the offseason...His family raises horses and cattle, and grows yucca root.
Homered in his team debut on Opening Day 2019; became 17th player to homer in his Marlins debut...Hit a career-high 18 home runs, all as a catcher...Tied J.T. Realmuto (2018) for secondmost HR as a catcher in a season by a Marlin, just one shy of Charles Johnson (19 in 1997)... He posted six consecutive multi-hit games at home from August 15-29 (.577; 15x26, 3 HR, 7 RBI), which was tied with Giancarlo Stanton (2017) for the third-longest such streak since 2012...Ranked fourth in the NL with a .271 average as a catcher; T-4 in NL in homers as a catcher (18); his .440 slugging percentage ranked fifth in NL as a catcher...His 35 multi-hit games were the third-most in the Majors by a catcher, behind J.T. Realmuto (44) and Christian Vazquez (39)...On April 6 at Atlanta, he had first career multi-homer game. Had another on September 23 at the Mets, including his first career grand slam and a career-high five RBI...Set a career high with 130 games played (previously, 108 in 2018). His 118 games played as a catcher ranked fourth in NL.
Made his first career Opening Day roster with Philadelphia...Among all National League rookies, finished seventh in hits (90), tied for seventh in doubles (16), eighth in total bases (140) and extra-base hits (28), ninth in home runs (10), tied for ninth in RBI (37), 10th in average (.262) and slugging (.407), and tied for 10th in multi-hit games (18)...Among all NL players, ranked tied for eighth in hit-by-pitch (14)...Tied for first in the NL (tied for fourth in MLB) with 21 base runners caught stealing.
Made 3 starts for Team Colombia during the World Baseball Classic... Began the season with Lehigh Valley (AAA)... Named an International League midseason All-Star... Recalled on 8/4... At the time of his recall, led all IL catchers in games (77), total chances (634) and putouts (590)... Made 29 ML starts: 28 at catcher and 1 at 1st base... Reached base safely in 26 of his 29 ML games/starts and hit safely in 23 of the 29... Hit .467 (7-15) with RISP... Began his ML season with a 9-game hitting streak, 8/5-23 (.324, 12-37) and overall had a career-best 10-game hitting streak, 9/25/16-8/23/17 (.325, 13-40)... Walked in his first two plate appearances (one intentional) on 8/25 vs CHI, after drawing just one walk in his first 54 career PA (15 G)... Clubbed his fi rst ML HR, 8/15 at SD (Dinelson Lamet)... Threw out 4 of 17 (23.5%) attempted base stealers in the major leagues; was 15-for-46 (32.6%) with Lehigh Valley.
Began the season with Reading (AA)...Was selected as an Eastern League midseason All-Star, Phillies Minor League Defender of the Month for July and Phillies Minor League Player of the Week, 4/7-17...Threw out 44.0% of attempted base stealers (33 of 75), which was the 2nd-best % in the EL...Had the most total chances (813) at catcher in the EL and made only 6 errors (.993 fielding %)...With RISP, batted .339 (40-118)...Had 7 straight multi-hit games, 4/8-17 (.531, 17-32, 4 2B, 3B, HR, 10 RBI)...Was on the 7-day DL, 4/18-5/6 (right oblique strain)...Was recalled on 8/26 and spent one day with the club following the trade of Carlos Ruiz...Appeared in 4 EL playoff games and hit .353 (6-17), 2 HR, 5 RBI...Went 4-for-5, 2 HR, 3 RBI, 3 R in Game 3 of the EL semifinals, 9/9 vs Trenton...Recalled again on 9/11 and spent remainder of season with the Phillies...Collected his 1st ML hit, 9/12 vs PIT, as a pinch-hitter in his 1st ML at-bat (Jared Hughes)...Made his 1st ML start at catcher, 9/13 vs PIT...Made 4 ML starts, all at catcher
Began the year with Frisco (AA)...Had six doubles through his first six games of the season...Made one start at first base in the second game of a DH, 4/25 vs Corpus Christi...Homered in back-to-back games, 5/25-26...Was placed on the DL on 6/11 (subluxation of his left peroneal tendon) and was not active for the remainder of his time with TEX...Had surgery on 6/17 (Dr. John Crates)...Traded to the Phillies on 7/31...Appeared in three rehab games with the Gulf Coast League Phillies (R), 8/27-29...Played 13 games for La Guaira in the Venezuelan Winter League (.262, 2B, HR, 3 RBI)...Following the season, was named the 5th-best prospect in the Phillies minor league system by Baseball America
Garnered Carolina League midseason and postseason All-Star honors, ranking among the league leaders in both RBI (3rd) and home runs (T6th, 13) despite a late season promotion to Frisco (AA)...named the 2nd-best prospect in the Carolina League by Baseball America...played in a career-best 121 games with Myrtle Beach (A+) and Frisco, batting .261 (127-486) with 17 home runs and 87 RBI...threw out 25 of 88 (28.4%) attempted basestealers overall...threw out 19 of 72 (26.4%) would-be basestealers with Myrtle Beach, good for the 3rd-highest percentage in the CL...was the starting catcher for the World Squad at the All-Star Futures Game in July...promoted to Frisco on August 4 for the remainder of the season.
Tabbed the 14th-best prospect in the South Atlantic League by Baseball America...appeared in 104 games with the Crawdads, ranking among the club leaders in doubles (3rd, 22), runs (5th, 63), home runs (5th, 16), and RBI (5th, 53)...threw out 27 of 75 (36%) would-be basestealers, 2nd-highest percentage in the SAL...logged 16 games at first base and 82 games behind the plate...suffered a fracture on his left hand following a hit-by-pitch on June 28 at Charleston...was on the disabled list from 6/29-7/28 with a fracture of a finger on his left hand...was selected to the All-Star Futures Game, but did not participate due to hand injury...was promoted to Myrtle Beach on 8/31 for final weekend of the season and the postseason...hit .333 (2-6) with a double in 2 postseason games...continued season in the Arizona Fall League, batting .386 (27-70) with 6 doubles, a triple, and 11 RBI in 19 games for the AFL Champion Surprise Saguaros...selected to the AFL All-Prospect Team...ranked among the AFL leaders in batting (2nd), runs (T5th, 18), and doubles (T7th)...threw 7 of 14 (50%) attempted base stealers, 2nd-highest rate in the AFL...batted .367 (11-30) with 3 doubles, a home run, and 5 RBI over 8 games with the Toros in the Colombian Winter League.
Appeared in 29 games at catcher, 28 at DH, and 17 at first base with Hickory (A)...threw out 6 of 40 (15.0%) would-be base stealers...was on disabled list, 4/13-20 with hamstring strain...returned to disabled list from 4/22-6/10 with the same injury...batted .292 (19-65) with 2 doubles, a triple, 2 home runs, and 10 RBI in 18 games with Ponce in the Puerto Rican Winter League...participated in a development camp for hitters at Rangers Ballpark in January.
Spent first season stateside with Spokane (SS)...named the 8th-best prospect in the Northwest League by Baseball America, while also tabbed as the catcher on the same publication's Short-Season All-Star team...tied for the team lead in home runs (6)...threw out 15 of 69 (21.7%) would-be base stealers.
Spent first professional season with DSL Rangers...ranked among the team leaders in doubles (T7th), triples (T3rd), and RBI (4th).