Unless I’ve miscalculated, Ryan Freel is now the current longest-serving Red. Freel joined the team as a free agent on November 18, 2002, and played in his first game for the Reds on April 20, 2003.