Regla de Jugador de Cantera
Las reglas de la MLS permiten a un equipo fichar a dos jugadores por año con contratos similares a los de la Generación Adidas,[2] los cuales no cuentan en contra del límite salarial y pueden eventualmente recibir compensaciones salariales mucho más altas que las fijadas por la liga.[2] Para que un jugador pueda ser considerado de la cantera, haciéndolo elegible para fichar bajo el contrato del mismo nombre, este debe haber vivido en el territorio local de club y haber participado del programa de divisiones inferiores del club por lo menos durante un año, al igual que haber cumplido con otros requerimientos no especificados por parte de la liga.[2] Si un jugador que se encuentra en la lista de jugadores de cantera de un equipo va a la universidad, continúa siendo elegible para ser fichado bajo esta regla en cualquier momento; no obstante, un equipo no puede incluir en la lista de sus jugadores de cantera para este propósito si el futbolista jugó al fútbol universitario anteriormente o si jugó anteriormente para una selección juvenil.[3] En 2014, DeAndre Yedlin del Seattle Sounders se convirtió en el primer futbolista de la MLS fichado bajo la regla de jugador de cantera en haber jugado una Copa del Mundo.La siguiente tabla muestra los jugadores de cantera más goleadores por temporada.