past_results |
[{'SCHIND': '2023-12-23-duke', 'Season': 2023, 'index': '2023-12-23-duke', 'Date': datetime.datetime(2023, 12, 23, 12, 0), 'team': 'DUKE', 'rank': None, 'location': 'Neutral', 'opponent_name': 'Troy', 'opponent_rank': None, 'opponent_abbr': 'troy', 'points': 17, 'opp_points': 10, 'result': 'Win', 'team_ml_open': None, 'team_spread_open': None, 'team_total_under_open': None, 'team_total_over_open': None, 'time': '12:00 PM ET', 'winner': 'Home', 'winning_abbr': 'duke', 'losing_abbr': 'troy', 'first_downs': 19, 'fumbles': 1, 'fumbles_lost': 1, 'interceptions': 1, 'pass_attempts': 29, 'pass_completions': 19, 'pass_touchdowns': 0, 'pass_yards': 183, 'penalties': 6, 'rush_attempts': 38, 'rush_touchdowns': 1, 'rush_yards': 147, 'team_abbr': 'duke', 'total_yards': 330, 'turnovers': 2, 'yards_from_penalties': 38, 'opp_first_downs': 19, 'opp_fumbles': 1, 'opp_fumbles_lost': 0, 'opp_interceptions': 1, 'opp_pass_attempts': 38, 'opp_pass_completions': 22, 'opp_pass_touchdowns': 0, 'opp_pass_yards': 241, 'opp_penalties': 5, 'opp_rush_attempts': 26, 'opp_rush_touchdowns': 1, 'opp_rush_yards': 89, 'opp_team_abbr': 'troy', 'opp_total_yards': 330, 'opp_turnovers': 1, 'opp_yards_from_penalties': 58}, {'SCHIND': '2023-11-25-duke', 'Season': 2023, 'index': '2023-11-25-duke', 'Date': datetime.datetime(2023, 11, 25, 12, 0), 'team': 'DUKE', 'rank': None, 'location': 'Home', 'opponent_name': 'Pitt', 'opponent_rank': None, 'opponent_abbr': 'pittsburgh', 'points': 30, 'opp_points': 19, 'result': 'Win', 'team_ml_open': None, 'team_spread_open': None, 'team_total_under_open': None, 'team_total_over_open': None, 'time': '12:00 PM ET', 'winner': 'Home', 'winning_abbr': 'duke', 'losing_abbr': 'pittsburgh', 'first_downs': 17, 'fumbles': 0, 'fumbles_lost': 0, 'interceptions': 1, 'pass_attempts': 37, 'pass_completions': 20, 'pass_touchdowns': 2, 'pass_yards': 248, 'penalties': 8, 'rush_attempts': 30, 'rush_touchdowns': 1, 'rush_yards': 69, 'team_abbr': 'duke', 'total_yards': 317, 'turnovers': 1, 'yards_from_penalties': 79, 'opp_first_downs': 20, 'opp_fumbles': 1, 'opp_fumbles_lost': 0, 'opp_interceptions': 1, 'opp_pass_attempts': 35, 'opp_pass_completions': 25, 'opp_pass_touchdowns': 2, 'opp_pass_yards': 265, 'opp_penalties': 9, 'opp_rush_attempts': 32, 'opp_rush_touchdowns': 0, 'opp_rush_yards': 43, 'opp_team_abbr': 'pittsburgh', 'opp_total_yards': 308, 'opp_turnovers': 1, 'opp_yards_from_penalties': 93}, {'SCHIND': '2023-11-18-virginia', 'Season': 2023, 'index': '2023-11-18-virginia', 'Date': datetime.datetime(2023, 11, 18, 15, 0), 'team': 'DUKE', 'rank': None, 'location': 'Away', 'opponent_name': 'Virginia', 'opponent_rank': None, 'opponent_abbr': 'virginia', 'points': 27, 'opp_points': 30, 'result': 'Loss', 'team_ml_open': None, 'team_spread_open': None, 'team_total_under_open': None, 'team_total_over_open': None, 'time': '3:00 PM ET', 'winner': 'Home', 'winning_abbr': 'virginia', 'losing_abbr': 'duke', 'first_downs': 28, 'fumbles': 1, 'fumbles_lost': 1, 'interceptions': 1, 'pass_attempts': 45, 'pass_completions': 26, 'pass_touchdowns': 2, 'pass_yards': 278, 'penalties': 1, 'rush_attempts': 28, 'rush_touchdowns': 1, 'rush_yards': 159, 'team_abbr': 'duke', 'total_yards': 437, 'turnovers': 2, 'yards_from_penalties': 10, 'opp_first_downs': 22, 'opp_fumbles': 0, 'opp_fumbles_lost': 0, 'opp_interceptions': 0, 'opp_pass_attempts': 30, 'opp_pass_completions': 21, 'opp_pass_touchdowns': 3, 'opp_pass_yards': 278, 'opp_penalties': 12, 'opp_rush_attempts': 41, 'opp_rush_touchdowns': 0, 'opp_rush_yards': 170, 'opp_team_abbr': 'virginia', 'opp_total_yards': 448, 'opp_turnovers': 0, 'opp_yards_from_penalties': 117}, {'SCHIND': '2023-11-11-north-carolina', 'Season': 2023, 'index': '2023-11-11-north-carolina', 'Date': datetime.datetime(2023, 11, 11, 20, 0), 'team': 'DUKE', 'rank': None, 'location': 'Away', 'opponent_name': '(24)\xa0North Carolina', 'opponent_rank': 24, 'opponent_abbr': 'north-carolina', 'points': 45, 'opp_points': 47, 'result': 'Loss', 'team_ml_open': None, 'team_spread_open': None, 'team_total_under_open': None, 'team_total_over_open': None, 'time': '8:00 PM ET', 'winner': 'Home', 'winning_abbr': 'north-carolina', 'losing_abbr': 'duke', 'first_downs': 22, 'fumbles': 0, 'fumbles_lost': 0, 'interceptions': 0, 'pass_attempts': 29, 'pass_completions': 17, 'pass_touchdowns': 3, 'pass_yards': 200, 'penalties': 8, 'rush_attempts': 43, 'rush_touchdowns': 3, 'rush_yards': 179, 'team_abbr': 'duke', 'total_yards': 379, 'turnovers': 0, 'yards_from_penalties': 83, 'opp_first_downs': 30, 'opp_fumbles': 1, 'opp_fumbles_lost': 0, 'opp_interceptions': 1, 'opp_pass_attempts': 43, 'opp_pass_completions': 28, 'opp_pass_touchdowns': 1, 'opp_pass_yards': 342, 'opp_penalties': 3, 'opp_rush_attempts': 44, 'opp_rush_touchdowns': 3, 'opp_rush_yards': 195, 'opp_team_abbr': 'north-carolina', 'opp_total_yards': 537, 'opp_turnovers': 1, 'opp_yards_from_penalties': 20}, {'SCHIND': '2023-11-02-duke', 'Season': 2023, 'index': '2023-11-02-duke', 'Date': datetime.datetime(2023, 11, 2, 19, 30), 'team': 'DUKE', 'rank': None, 'location': 'Home', 'opponent_name': 'Wake Forest', 'opponent_rank': None, 'opponent_abbr': 'wake-forest', 'points': 24, 'opp_points': 21, 'result': 'Win', 'team_ml_open': None, 'team_spread_open': None, 'team_total_under_open': None, 'team_total_over_open': None, 'time': '7:30 PM ET', 'winner': 'Home', 'winning_abbr': 'duke', 'losing_abbr': 'wake-forest', 'first_downs': 15, 'fumbles': 1, 'fumbles_lost': 1, 'interceptions': 1, 'pass_attempts': 19, 'pass_completions': 7, 'pass_touchdowns': 1, 'pass_yards': 86, 'penalties': 5, 'rush_attempts': 41, 'rush_touchdowns': 2, 'rush_yards': 181, 'team_abbr': 'duke', 'total_yards': 267, 'turnovers': 2, 'yards_from_penalties': 33, 'opp_first_downs': 18, 'opp_fumbles': 2, 'opp_fumbles_lost': 1, 'opp_interceptions': 1, 'opp_pass_attempts': 19, 'opp_pass_completions': 16, 'opp_pass_touchdowns': 0, 'opp_pass_yards': 241, 'opp_penalties': 5, 'opp_rush_attempts': 47, 'opp_rush_touchdowns': 3, 'opp_rush_yards': 159, 'opp_team_abbr': 'wake-forest', 'opp_total_yards': 400, 'opp_turnovers': 2, 'opp_yards_from_penalties': 54}, {'SCHIND': '2023-10-28-louisville', 'Season': 2023, 'index': '2023-10-28-louisville', 'Date': datetime.datetime(2023, 10, 28, 15, 30), 'team': 'DUKE', 'rank': '20', 'location': 'Away', 'opponent_name': '(18)\xa0Louisville', 'opponent_rank': 18, 'opponent_abbr': 'louisville', 'points': 0, 'opp_points': 23, 'result': 'Loss', 'team_ml_open': None, 'team_spread_open': None, 'team_total_under_open': None, 'team_total_over_open': None, 'time': '3:30 PM ET', 'winner': 'Home', 'winning_abbr': 'louisville', 'losing_abbr': 'duke', 'first_downs': 9, 'fumbles': 1, 'fumbles_lost': 0, 'interceptions': 1, 'pass_attempts': 28, 'pass_completions': 12, 'pass_touchdowns': 0, 'pass_yards': 151, 'penalties': 10, 'rush_attempts': 21, 'rush_touchdowns': 0, 'rush_yards': 51, 'team_abbr': 'duke', 'total_yards': 202, 'turnovers': 1, 'yards_from_penalties': 82, 'opp_first_downs': 20, 'opp_fumbles': 1, 'opp_fumbles_lost': 0, 'opp_interceptions': 0, 'opp_pass_attempts': 16, 'opp_pass_completions': 11, 'opp_pass_touchdowns': 0, 'opp_pass_yards': 117, 'opp_penalties': 4, 'opp_rush_attempts': 48, 'opp_rush_touchdowns': 2, 'opp_rush_yards': 234, 'opp_team_abbr': 'louisville', 'opp_total_yards': 351, 'opp_turnovers': 0, 'opp_yards_from_penalties': 45}, {'SCHIND': '2023-10-21-florida-state', 'Season': 2023, 'index': '2023-10-21-florida-state', 'Date': datetime.datetime(2023, 10, 21, 19, 30), 'team': 'DUKE', 'rank': '16', 'location': 'Away', 'opponent_name': '(4)\xa0Florida State', 'opponent_rank': 4, 'opponent_abbr': 'florida-state', 'points': 20, 'opp_points': 38, 'result': 'Loss', 'team_ml_open': None, 'team_spread_open': None, 'team_total_under_open': None, 'team_total_over_open': None, 'time': '7:30 PM ET', 'winner': 'Home', 'winning_abbr': 'florida-state', 'losing_abbr': 'duke', 'first_downs': 15, 'fumbles': 0, 'fumbles_lost': 0, 'interceptions': 1, 'pass_attempts': 22, 'pass_completions': 8, 'pass_touchdowns': 0, 'pass_yards': 76, 'penalties': 7, 'rush_attempts': 35, 'rush_touchdowns': 1, 'rush_yards': 197, 'team_abbr': 'duke', 'total_yards': 273, 'turnovers': 1, 'yards_from_penalties': 53, 'opp_first_downs': 24, 'opp_fumbles': 1, 'opp_fumbles_lost': 0, 'opp_interceptions': 1, 'opp_pass_attempts': 36, 'opp_pass_completions': 27, 'opp_pass_touchdowns': 2, 'opp_pass_yards': 268, 'opp_penalties': 8, 'opp_rush_attempts': 32, 'opp_rush_touchdowns': 2, 'opp_rush_yards': 152, 'opp_team_abbr': 'florida-state', 'opp_total_yards': 420, 'opp_turnovers': 1, 'opp_yards_from_penalties': 50}, {'SCHIND': '2023-10-14-duke', 'Season': 2023, 'index': '2023-10-14-duke', 'Date': datetime.datetime(2023, 10, 14, 20, 0), 'team': 'DUKE', 'rank': '17', 'location': 'Home', 'opponent_name': 'North Carolina State', 'opponent_rank': None, 'opponent_abbr': 'north-carolina-state', 'points': 24, 'opp_points': 3, 'result': 'Win', 'team_ml_open': None, 'team_spread_open': None, 'team_total_under_open': None, 'team_total_over_open': None, 'time': '8:00 PM ET', 'winner': 'Home', 'winning_abbr': 'duke', 'losing_abbr': 'north-carolina-state', 'first_downs': 12, 'fumbles': 0, 'fumbles_lost': 0, 'interceptions': 1, 'pass_attempts': 12, 'pass_completions': 4, 'pass_touchdowns': 2, 'pass_yards': 107, 'penalties': 6, 'rush_attempts': 30, 'rush_touchdowns': 1, 'rush_yards': 194, 'team_abbr': 'duke', 'total_yards': 301, 'turnovers': 1, 'yards_from_penalties': 33, 'opp_first_downs': 18, 'opp_fumbles': 1, 'opp_fumbles_lost': 0, 'opp_interceptions': 1, 'opp_pass_attempts': 40, 'opp_pass_completions': 24, 'opp_pass_touchdowns': 0, 'opp_pass_yards': 193, 'opp_penalties': 11, 'opp_rush_attempts': 30, 'opp_rush_touchdowns': 0, 'opp_rush_yards': 112, 'opp_team_abbr': 'north-carolina-state', 'opp_total_yards': 305, 'opp_turnovers': 1, 'opp_yards_from_penalties': 87}, {'SCHIND': '2023-09-30-duke', 'Season': 2023, 'index': '2023-09-30-duke', 'Date': datetime.datetime(2023, 9, 30, 19, 30), 'team': 'DUKE', 'rank': '17', 'location': 'Home', 'opponent_name': '(11)\xa0Notre Dame', 'opponent_rank': 11, 'opponent_abbr': 'notre-dame', 'points': 14, 'opp_points': 21, 'result': 'Loss', 'team_ml_open': None, 'team_spread_open': None, 'team_total_under_open': None, 'team_total_over_open': None, 'time': '7:30 PM ET', 'winner': 'Away', 'winning_abbr': 'notre-dame', 'losing_abbr': 'duke', 'first_downs': 17, 'fumbles': 2, 'fumbles_lost': 1, 'interceptions': 1, 'pass_attempts': 27, 'pass_completions': 12, 'pass_touchdowns': 1, 'pass_yards': 134, 'penalties': 2, 'rush_attempts': 40, 'rush_touchdowns': 1, 'rush_yards': 189, 'team_abbr': 'duke', 'total_yards': 323, 'turnovers': 2, 'yards_from_penalties': 28, 'opp_first_downs': 16, 'opp_fumbles': 1, 'opp_fumbles_lost': 0, 'opp_interceptions': 0, 'opp_pass_attempts': 31, 'opp_pass_completions': 15, 'opp_pass_touchdowns': 0, 'opp_pass_yards': 222, 'opp_penalties': 12, 'opp_rush_attempts': 32, 'opp_rush_touchdowns': 2, 'opp_rush_yards': 159, 'opp_team_abbr': 'notre-dame', 'opp_total_yards': 381, 'opp_turnovers': 0, 'opp_yards_from_penalties': 70}, {'SCHIND': '2023-09-23-connecticut', 'Season': 2023, 'index': '2023-09-23-connecticut', 'Date': datetime.datetime(2023, 9, 23, 15, 30), 'team': 'DUKE', 'rank': '18', 'location': 'Away', 'opponent_name': 'Connecticut', 'opponent_rank': None, 'opponent_abbr': 'connecticut', 'points': 41, 'opp_points': 7, 'result': 'Win', 'team_ml_open': None, 'team_spread_open': None, 'team_total_under_open': None, 'team_total_over_open': None, 'time': '3:30 PM ET', 'winner': 'Away', 'winning_abbr': 'duke', 'losing_abbr': 'connecticut', 'first_downs': 20, 'fumbles': 1, 'fumbles_lost': 0, 'interceptions': 0, 'pass_attempts': 34, 'pass_completions': 23, 'pass_touchdowns': 1, 'pass_yards': 248, 'penalties': 8, 'rush_attempts': 27, 'rush_touchdowns': 3, 'rush_yards': 80, 'team_abbr': 'duke', 'total_yards': 328, 'turnovers': 0, 'yards_from_penalties': 59, 'opp_first_downs': 14, 'opp_fumbles': 2, 'opp_fumbles_lost': 2, 'opp_interceptions': 0, 'opp_pass_attempts': 28, 'opp_pass_completions': 13, 'opp_pass_touchdowns': 0, 'opp_pass_yards': 114, 'opp_penalties': 5, 'opp_rush_attempts': 38, 'opp_rush_touchdowns': 1, 'opp_rush_yards': 89, 'opp_team_abbr': 'connecticut', 'opp_total_yards': 203, 'opp_turnovers': 2, 'opp_yards_from_penalties': 64}, {'SCHIND': '2023-09-16-duke', 'Season': 2023, 'index': '2023-09-16-duke', 'Date': datetime.datetime(2023, 9, 16, 15, 30), 'team': 'DUKE', 'rank': '21', 'location': 'Home', 'opponent_name': 'Northwestern', 'opponent_rank': None, 'opponent_abbr': 'northwestern', 'points': 38, 'opp_points': 14, 'result': 'Win', 'team_ml_open': None, 'team_spread_open': None, 'team_total_under_open': None, 'team_total_over_open': None, 'time': '3:30 PM ET', 'winner': 'Home', 'winning_abbr': 'duke', 'losing_abbr': 'northwestern', 'first_downs': 25, 'fumbles': 0, 'fumbles_lost': 0, 'interceptions': 0, 'pass_attempts': 20, 'pass_completions': 15, 'pass_touchdowns': 0, 'pass_yards': 219, 'penalties': 1, 'rush_attempts': 40, 'rush_touchdowns': 5, 'rush_yards': 268, 'team_abbr': 'duke', 'total_yards': 487, 'turnovers': 0, 'yards_from_penalties': 15, 'opp_first_downs': 20, 'opp_fumbles': 0, 'opp_fumbles_lost': 0, 'opp_interceptions': 1, 'opp_pass_attempts': 40, 'opp_pass_completions': 22, 'opp_pass_touchdowns': 1, 'opp_pass_yards': 163, 'opp_penalties': 1, 'opp_rush_attempts': 30, 'opp_rush_touchdowns': 1, 'opp_rush_yards': 104, 'opp_team_abbr': 'northwestern', 'opp_total_yards': 267, 'opp_turnovers': 1, 'opp_yards_from_penalties': 8}, {'SCHIND': '2023-09-09-duke', 'Season': 2023, 'index': '2023-09-09-duke', 'Date': datetime.datetime(2023, 9, 9, 18, 0), 'team': 'DUKE', 'rank': '21', 'location': 'Home', 'opponent_name': 'Lafayette', 'opponent_rank': None, 'opponent_abbr': 'Lafayette', 'points': 42, 'opp_points': 7, 'result': 'Win', 'team_ml_open': None, 'team_spread_open': None, 'team_total_under_open': None, 'team_total_over_open': None, 'time': '6:00 PM ET', 'winner': 'Home', 'winning_abbr': 'duke', 'losing_abbr': 'Lafayette', 'first_downs': 29, 'fumbles': 1, 'fumbles_lost': 1, 'interceptions': 0, 'pass_attempts': 21, 'pass_completions': 20, 'pass_touchdowns': 2, 'pass_yards': 254, 'penalties': 4, 'rush_attempts': 45, 'rush_touchdowns': 4, 'rush_yards': 261, 'team_abbr': 'duke', 'total_yards': 515, 'turnovers': 1, 'yards_from_penalties': 25, 'opp_first_downs': 14, 'opp_fumbles': 0, 'opp_fumbles_lost': 0, 'opp_interceptions': 2, 'opp_pass_attempts': 18, 'opp_pass_completions': 9, 'opp_pass_touchdowns': 1, 'opp_pass_yards': 87, 'opp_penalties': 6, 'opp_rush_attempts': 33, 'opp_rush_touchdowns': 0, 'opp_rush_yards': 126, 'opp_team_abbr': 'Lafayette', 'opp_total_yards': 213, 'opp_turnovers': 2, 'opp_yards_from_penalties': 74}, {'SCHIND': '2023-09-04-duke', 'Season': 2023, 'index': '2023-09-04-duke', 'Date': datetime.datetime(2023, 9, 4, 20, 0), 'team': 'DUKE', 'rank': None, 'location': 'Home', 'opponent_name': '(9)\xa0Clemson', 'opponent_rank': 9, 'opponent_abbr': 'clemson', 'points': 28, 'opp_points': 7, 'result': 'Win', 'team_ml_open': None, 'team_spread_open': None, 'team_total_under_open': None, 'team_total_over_open': None, 'time': '8:00 PM ET', 'winner': 'Home', 'winning_abbr': 'duke', 'losing_abbr': 'clemson', 'first_downs': 17, 'fumbles': 2, 'fumbles_lost': 2, 'interceptions': 0, 'pass_attempts': 34, 'pass_completions': 17, 'pass_touchdowns': 0, 'pass_yards': 175, 'penalties': 7, 'rush_attempts': 30, 'rush_touchdowns': 3, 'rush_yards': 199, 'team_abbr': 'duke', 'total_yards': 374, 'turnovers': 2, 'yards_from_penalties': 45, 'opp_first_downs': 29, 'opp_fumbles': 3, 'opp_fumbles_lost': 2, 'opp_interceptions': 1, 'opp_pass_attempts': 43, 'opp_pass_completions': 27, 'opp_pass_touchdowns': 1, 'opp_pass_yards': 209, 'opp_penalties': 1, 'opp_rush_attempts': 40, 'opp_rush_touchdowns': 0, 'opp_rush_yards': 213, 'opp_team_abbr': 'clemson', 'opp_total_yards': 422, 'opp_turnovers': 3, 'opp_yards_from_penalties': 5}] |