Frank Weith begann seine Karriere beim TSV Trebgast. In der A-Jugend wechselte er erstmals zum TDC Lindau. 1993 zog es ihn für ein Jahr zum ATS Kulmbach, ehe er zurückkehrte nach Lindau. Mit 28 Jahren der Wechsel zur SpVgg Bayreuth. Drei Jahre lang schnürte er die Schuhe für die erste Mannschaft, zweieinhalb Jahre lang zeichnete er für die Geschicke der zweiten Mannschaft verantwortlich. Nach einem halbjährigen Gastspiel beim TDC Lindau trainierte er zweieinhalb Jahre lang den VfB Kulmbach. Von dort aus ging es erneut zurück nach Lindau. Bis zu seinem Karriereende blieb er den Trimmern treu. Zwischendurch hätte sich der ASV Marktschorgast gerne die Dienste Weiths gesichert, doch nach nur drei Wochen ging er zurück zum TDC.