He played in Major League Baseball (MLB) for the Seattle Mariners, Atlanta Braves, and Boston Red Sox from 2010 to 2015.
After Varvaro's baseball career, he became a police officer with the Port Authority of New York and New Jersey.
[7] Varvaro spent the 2008 season with the Class-A High Desert Mavericks, appearing in 30 games, 24 of them starts.
[16] Varvaro compiled a 2.74 ERA in the 123 appearances he made from 2013–14, as he pitched in varied situations, from long relief to right-handed specialist roles.
[19] On December 17, 2014, Varvaro was traded to the Boston Red Sox in exchange for minor leaguer Aaron Kurcz.
As a result, Varvaro was returned to the Red Sox and required season-ending surgery, being subsequently placed on the disabled list on May 24.
[25] He posted a 3–2 record with a 2.83 ERA and one save in 18 relief appearances, striking out 31 batters while walking 13 in 28+2⁄3 innings of work.
Varvaro retired from baseball in June 2016 to begin police training with the Port Authority of New York and New Jersey.
[32] He was on his way to serve at the World Trade Center Command in commemoration of the September 11 attacks when the accident happened.