Die 1,61 m große Marti Malloy trat meist in der Gewichtsklasse bis 57 Kilogramm an, dem Leichtgewicht. Ihre erste vordere Platzierung bei einer internationalen Meisterschaft gelang ihr 2007 aber im Halbmittelgewicht, als sie den fünften Platz bei den Panamerikanischen Spielen belegte. 2008 kehrte sie ins Leichtgewicht zurück. 2010 und 2011 verlor sie im Finale der Panamerikanischen Meisterschaften gegen die Kubanerin Yurisleidy Lupetey. Bei den Judo-Weltmeisterschaften 2011 unterlag sie im Halbfinale der Brasilianerin Rafaela Silva, im Kampf um Bronze verlor sie gegen Corina Căprioriu aus Rumänien. Bei den Olympischen Spielen 2012 in London gewann Malloy gegen die Portugiesin Telma Monteiro, die Kolumbianerin Yadinys Amaris und die Russin Irina Sabludina. Im Halbfinale unterlag sie Corina Căprioriu, den Kampf um Bronze gewann sie dann gegen die Italienerin Giulia Quintavalle.