=== API-Football Data Pull === Loading existing fixture index (E:\soccer\raw_api\fixtures_index.csv) Total fixtures in index: 50,574 div E1 4456 E2 4304 SP2 3742 I2 3151 I1 3041 E0 3040 SP1 3040 F2 2881 F1 2799 T1 2781 D1 2462 N1 2461 D2 2460 P1 2458 B1 2395 G1 1922 SC0 1805 SC1 1376 === Pulling match statistics === Fixtures to process: 11,239 (already done: 39,335) API requests today: 0/7500 (7500 remaining) Checkpoint: 62,020 rows saved, 500 requests today API requests today: 466/7500 (7034 remaining) Checkpoint: 63,018 rows saved, 966 requests today API requests today: 925/7500 (6575 remaining) Checkpoint: 64,010 rows saved, 1425 requests today API requests today: 1606/7500 (5894 remaining) Checkpoint: 64,994 rows saved, 2106 requests today API requests today: 2400/7500 (5100 remaining) Checkpoint: 65,974 rows saved, 2900 requests today API requests today: 2956/7500 (4544 remaining) Checkpoint: 66,968 rows saved, 3456 requests today API requests today: 3894/7500 (3606 remaining) Checkpoint: 67,962 rows saved, 4394 requests today API requests today: 4806/7500 (2694 remaining) Checkpoint: 68,956 rows saved, 5306 requests today API requests today: 5917/7500 (1583 remaining) Checkpoint: 69,954 rows saved, 6417 requests today API requests today: 7128/7500 (372 remaining) Approaching daily limit — stopping at 4772 requests today Saved 70,316 team-match rows to E:\soccer\raw_api\match_stats.csv Daily limit reached. Sleeping 1h 5m until quota resets... API requests today: 0/7500 (7500 remaining) Checkpoint: 70,316 rows saved, 228 requests today API requests today: 0/7500 (7500 remaining) Checkpoint: 70,316 rows saved, 500 requests today API requests today: 0/7500 (7500 remaining) Checkpoint: 70,316 rows saved, 500 requests today API requests today: 0/7500 (7500 remaining) Checkpoint: 70,316 rows saved, 500 requests today API requests today: 0/7500 (7500 remaining) Checkpoint: 70,316 rows saved, 500 requests today API requests today: 0/7500 (7500 remaining) Checkpoint: 70,316 rows saved, 500 requests today API requests today: 0/7500 (7500 remaining) Checkpoint: 70,316 rows saved, 500 requests today API requests today: 0/7500 (7500 remaining) Checkpoint: 70,316 rows saved, 500 requests today API requests today: 0/7500 (7500 remaining) Checkpoint: 70,316 rows saved, 500 requests today API requests today: 0/7500 (7500 remaining) Checkpoint: 70,316 rows saved, 500 requests today API requests today: 0/7500 (7500 remaining) Checkpoint: 70,316 rows saved, 500 requests today API requests today: 0/7500 (7500 remaining) Checkpoint: 70,316 rows saved, 500 requests today API requests today: 0/7500 (7500 remaining) Checkpoint: 70,316 rows saved, 500 requests today API requests today: 0/7500 (7500 remaining) 70,316 team-match rows already in E:\soccer\raw_api\match_stats.csv === Building rolling features === Features saved: 70,316 rows -> E:\soccer\raw_api\match_features.csv Columns: ['api_pts_w5', 'api_gf_w5', 'api_ga_w5', 'api_shots_on_goal_w5', 'api_shots_off_goal_w5', 'api_total_shots_w5', 'api_blocked_shots_w5', 'api_shots_inside_w5', 'api_shots_outside_w5', 'api_fouls_w5', 'api_corners_w5', 'api_offsides_w5', 'api_possession_w5', 'api_yellow_cards_w5', 'api_red_cards_w5', 'api_saves_w5', 'api_total_passes_w5', 'api_accurate_passes_w5', 'api_pass_pct_w5', 'api_pts_w10', 'api_gf_w10', 'api_ga_w10', 'api_shots_on_goal_w10', 'api_shots_off_goal_w10', 'api_total_shots_w10', 'api_blocked_shots_w10', 'api_shots_inside_w10', 'api_shots_outside_w10', 'api_fouls_w10', 'api_corners_w10', 'api_offsides_w10', 'api_possession_w10', 'api_yellow_cards_w10', 'api_red_cards_w10', 'api_saves_w10', 'api_total_passes_w10', 'api_accurate_passes_w10', 'api_pass_pct_w10']