Jordan Martinook has the most games by an active player with fewer than 670 games played, with 669 games.