cmp date team score vs g a minutes
USL2 July 4, 2014 Pittsburgh Riverhounds   2 - 0 Rochester Rhinos 1 Highmark Stadium
USL2 April 12, 2014 Pittsburgh Riverhounds   3 - 4 Wilmington Hammerheads 0 1 Highmark Stadium
MLSr July 28, 2013 Pittsburgh Riverhounds   1 - 0 Toronto FC Reserves 0 90 BMO Field
USL2 July 4, 2013 Pittsburgh Riverhounds   3 - 2 Charlotte Eagles 1 Highmark Stadium
USOC June 26, 2012 Harrisburg City Islanders   2 - 5 Philadelphia Union 0 90 PPL Park
USOC June 5, 2012 Harrisburg City Islanders   3 - 1 New York Red Bulls 0 90 Skyline Sports Complex
USOC May 29, 2012 Harrisburg City Islanders   3 - 3 New England Revolution 0 90 Skyline Sports Complex
USOC May 22, 2012 Harrisburg City Islanders   2 - 0 Long Island Rough Riders 0 90 Skyline Sports Complex
MLSr April 15, 2012 Philadelphia Union Reserves   4 - 0 Columbus Crew Reserves 0 90 Chester Park
USSFD2 July 18, 2010 Crystal Palace Baltimore   2 - 1 Montreal Impact 1 1 Saputo Stadium
USSFD2 May 22, 2010 Crystal Palace Baltimore   2 - 1 Portland Timbers 1 UMBC Stadium