W debiutanckich rozgrywkach zagrał w 75 meczach. Już w pierwszym meczu sezonu, rozgrywanym 1 listopada 2007 wyszedł w pierwszej piątce, gdyż Richard Hamilton nie mógł zagrać z przyczyn rodzinnych. Afflalo zagrał 14 minut, w trakcie których zdobył 3 punkty i zanotował po jednej zbiórce, asyście i przechwycie. Na swoje najlepsze występy czekał do drugiej połowy sezonu. 27 marca 2008 w meczu przeciwko Miami Heat ustanowił rekord sezonu, zdobywając 15 punktów. To zwycięstwo pozwoliło Detroit Pistons zdobyć mistrzostwo Central Division. Ten wynik wyrównał w meczu kończącym sezon przeciwko Cleveland Cavaliers.

5 sierpnia 2008 roku Detroit Pistons skorzystali z zapisu w umowie Afflalo i przedłużyli jej obowiązywanie do końca sezonu 2009/10. Za ten dodatkowy rok Afflalo zarobił 1 086 240 dolarów. W swoim drugim sezonie Afflalo wciąż pozostawał rezerwowym, który niezbyt często grywał powyżej 20 minut w meczu. 18 marca 2009 roku zagrał jednak najlepszy mecz w swojej karierze. Zdobył 24 punkty i trafił trzy rzuty za 3 punkty w spotkaniu z Houston Rockets.