Frandsen joue 109 matchs pour les Giants en 2007 et maintient une moyenne au bâton de ,269 avec 5 circuits et 31 points produits.
En , il se blesse au tendon d'Achille et ne joue qu'un seul match de l'année, obtenant une présence au bâton comme frappeur suppléant en toute fin de saison.
Il joue principalement en ligues mineures pendant la saison 2009. Avec les Giants, il joue 23 parties comme substitut au deuxième but régulier de l'équipe, Emmanuel Burriss.
Avant de porter le no 9 chez les Giants, Frandsen a endossé le no 19 à ses débuts chez les Giants en l'honneur de son frère D. J., décédé en 2004 d'une tumeur de Wilms. Le numéro était alors porté par l'entraîneur des lanceurs des Giants, Dave Righetti, qui l'a offert à la nouvelle recrue des Giants en apprenant qu'il avait été le joueur favori du défunt[4].
En 2012, Frandsen dispute 55 matchs à Philadelphie et frappe pour ,338 de moyenne en 210 passages au bâton. En 2013, il sait se rendre utile aux Phillies en jouant non seulement au troisième but, sa position principale l'année précédente, mais aussi aux premier et deuxième coussins[10]. Au total, il prend part à 119 rencontres de l'équipe, mais ne frappe que pour ,234 avec 5 circuits et 26 points produits. Il est normalement employé comme substitut au champ intérieur ou comme frappeur suppléant[11].
Le , il signe un contrat des ligues mineures avec les Diamondbacks de l'Arizona[13]. Il ne joue pas pour Arizona et est rapatrié par les Giants de San Francisco, avec qui il signe un contrat le . Il apparaît dans 7 matchs des Giants en 2015.