Silva gewann die Panamerikanischen Meisterschaften 2006 und 2007. Bei den Panamerikanischen Spielen 2007 in Rio de Janeiro besiegte sie im Finale die Kanadierin Marylise Lévesque. Zwei Monate später wurden die Weltmeisterschaften ebenfalls in Rio de Janeiro ausgetragen und Edinanci Silva belegte den siebten Platz im Halbschwergewicht. 2008 verlor Silva im Finale der Panamerikanischen Meisterschaften in Miami gegen Yurisel Laborde. Laborde blieb nach ihrem Sieg in den Vereinigten Staaten. Bei den Olympischen Spielen in Peking unterlag Silva in ihrem Auftaktkampf der Spanierin Esther San Miguel. Mit drei Siegen in der Hoffnungsrunde erreichte Silva den Kampf um Bronze, den sie allerdings gegen die Südkoreanerin Jeong Gyeong-mi verlor. Der fünfte Platz war nach drei siebten Plätzen gleichwohl das beste Ergebnis bei Olympischen Spielen. 2009 und 2010 war Silva brasilianische Meisterin im Halbschwergewicht, 2013 siegte sie im Schwergewicht.