Skip to contents

Coach information search A coach search function which provides coaching records and school history for a given coach

Usage

cfbd_coaches(
  first = NULL,
  last = NULL,
  team = NULL,
  year = NULL,
  min_year = NULL,
  max_year = NULL
)

Arguments

first

(String optional): First name for the coach you are trying to look up

last

(String optional): Last name for the coach you are trying to look up

team

(String optional): Team - Select a valid team, D1 football

year

(Integer optional): Year, 4 digit format (YYYY).
Minimum value accepted: 1886

min_year

(Integer optional): Minimum Year filter (inclusive), 4 digit format (YYYY).

max_year

(Integer optional): Maximum Year filter (inclusive), 4 digit format (YYYY)

Value

Returns a tibble with 15 variables:

col_nametypesdescription
first_namecharacterFirst name of coach.
last_namecharacterLast name of coach.
hire_datecharacterHire date of coach (ISO date string from CFBD).
schoolcharacterSchool of coach for the listed season.
yearintegerFour-digit season year of record.
gamesintegerGames coached during the season.
winsintegerWins for the season.
lossesintegerLosses for the season.
tiesintegerTies for the season.
preseason_rankintegerPreseason AP rank for the school of coach (NA if unranked).
postseason_rankintegerPostseason AP rank for the school of coach (NA if unranked).
srscharacterSimple Rating System adjustment for team.
sp_overallcharacterBill Connelly's SP+ overall rating for team.
sp_offensecharacterBill Connelly's SP+ offense rating for team.
sp_defensecharacterBill Connelly's SP+ defense rating for team.

Details

cfbd_coaches(first = "Nick", last = "Saban", team = "alabama")

Get a coach profile

cfbd_coaches_profile(coach_id = 1)

Get coaching seasons

cfbd_coaches_seasons(team = "Georgia")

Get coaching tenures

cfbd_coaches_tenures(team = "Georgia")

See also

Examples

# \donttest{
  try(cfbd_coaches(first = "Nick", last = "Saban", team = "alabama"))
#> ── Coaches data from CollegeFootballData.com ──────────── cfbfastR 3.0.0.9000 ──
#>  Data updated: 2026-09-01 11:20:23 UTC
#> # A tibble: 126 × 19
#>       id first_name last_name   hire_date team_id school  conference  year games
#>    <int> <chr>      <chr>       <chr>       <int> <chr>   <chr>      <int> <int>
#>  1   600 M.         Griffin     NA            333 Alabama SIAA        1900     5
#>  2   601 G.H.       Harvey      NA            333 Alabama SIAA        1901     5
#>  3   602 Eli        Abbott      NA            333 Alabama SIAA        1902     8
#>  4   603 J.O.       Heyworth    NA            333 Alabama SIAA        1902     8
#>  5   604 W.B.       Blount      NA            333 Alabama SIAA        1903     7
#>  6   604 W.B.       Blount      NA            333 Alabama SIAA        1904    10
#>  7   605 Jack       Leavenworth NA            333 Alabama SIAA        1905    10
#>  8   606 J.W.H.     Pollard     NA            333 Alabama SIAA        1906     6
#>  9   606 J.W.H.     Pollard     NA            333 Alabama SIAA        1907     8
#> 10   606 J.W.H.     Pollard     NA            333 Alabama SIAA        1908     8
#> # ℹ 116 more rows
#> # ℹ 10 more variables: wins <int>, losses <int>, ties <int>,
#> #   win_percentage <dbl>, preseason_rank <int>, postseason_rank <int>,
#> #   srs <dbl>, sp_overall <dbl>, sp_offense <dbl>, sp_defense <dbl>
# }