<?xml version='1.0' encoding='utf-8'?>
<player>
  <canonical_id>willie-caviness</canonical_id>
  <canonical_name>Willie Caviness</canonical_name>
  <positions>
    <item>K</item>
  </positions>
  <leagues>
    <item>NAL</item>
  </leagues>
  <sport_names>
    <item>NAL</item>
  </sport_names>
  <ambiguous>False</ambiguous>
  <appearances>
    <item>
      <id>1200150</id>
      <full_name>Willie Caviness</full_name>
      <team>Carolina Cobras</team>
      <position>K</position>
      <sport_id />
      <league>NAL</league>
      <jersey />
      <college />
      <college_stats />
      <height />
      <weight />
      <college_full />
    </item>
  </appearances>
  <career_totals>
    <assisted_tackles>5.0</assisted_tackles>
    <def_interceptions>3.0</def_interceptions>
    <defensive_tds>0.0</defensive_tds>
    <int_avg>28.0</int_avg>
    <int_long>28.0</int_long>
    <int_yards>28.0</int_yards>
    <solo_tackles>17.0</solo_tackles>
    <tackles>22.0</tackles>
    <pass_defended>2.0</pass_defended>
    <fumble_recoveries>1.0</fumble_recoveries>
    <fumble_recovery_yards>6.0</fumble_recovery_yards>
    <fg_attempts>11.0</fg_attempts>
    <field_goal_long>19.0</field_goal_long>
    <field_goal_pct>667.0</field_goal_pct>
    <field_goals_made>2.0</field_goals_made>
    <kicking_deuce>0.0</kicking_deuce>
    <kicking_pat>12.0</kicking_pat>
    <kicking_pat_att>18.0</kicking_pat_att>
  </career_totals>
  <season_totals>
    <NAL_2025>
      <fg_attempts>11.0</fg_attempts>
      <field_goal_long>19.0</field_goal_long>
      <field_goal_pct>667.0</field_goal_pct>
      <field_goals_made>2.0</field_goals_made>
      <kicking_deuce>0.0</kicking_deuce>
      <kicking_pat>12.0</kicking_pat>
      <kicking_pat_att>18.0</kicking_pat_att>
    </NAL_2025>
    <IFL_2026>
      <assisted_tackles>5.0</assisted_tackles>
      <def_interceptions>3.0</def_interceptions>
      <defensive_tds>0.0</defensive_tds>
      <int_avg>28.0</int_avg>
      <int_long>28.0</int_long>
      <int_yards>28.0</int_yards>
      <solo_tackles>17.0</solo_tackles>
      <tackles>22.0</tackles>
      <pass_defended>2.0</pass_defended>
      <fumble_recoveries>1.0</fumble_recoveries>
      <fumble_recovery_yards>6.0</fumble_recovery_yards>
    </IFL_2026>
  </season_totals>
  <season_coaches />
  <game_log>
    <item>
      <game_id>FOOTBALL_NAL_2025_3_15_T425362G979253@T425356</game_id>
      <game_slug>football-nal-2025-3-15-t425362g979253-t425356</game_slug>
      <display>Wheeling Miners @ Carolina Cobras (26–41)</display>
      <season>2025</season>
      <week>2</week>
      <league>NAL</league>
      <sport_slug>nal-2025</sport_slug>
      <away_team>Wheeling Miners</away_team>
      <home_team>Carolina Cobras</home_team>
      <date_str>2025-03-15</date_str>
      <score_home>41</score_home>
      <score_away>26</score_away>
      <stats>
        <fg_attempts>2.0</fg_attempts>
        <field_goal_long>0.0</field_goal_long>
        <field_goal_pct>0.0</field_goal_pct>
        <field_goals_made>0.0</field_goals_made>
        <kicking_deuce>0.0</kicking_deuce>
        <kicking_pat>5.0</kicking_pat>
        <kicking_pat_att>6.0</kicking_pat_att>
      </stats>
    </item>
    <item>
      <game_id>FOOTBALL_NAL_2025_3_21_T425356G979257@T434514</game_id>
      <game_slug>football-nal-2025-3-21-t425356g979257-t434514</game_slug>
      <display>Carolina Cobras @ Columbus Lions (0–25)</display>
      <season>2025</season>
      <week>3</week>
      <league>NAL</league>
      <sport_slug>nal-2025</sport_slug>
      <away_team>Carolina Cobras</away_team>
      <home_team>Columbus Lions</home_team>
      <date_str>2025-03-21</date_str>
      <score_home>25</score_home>
      <score_away>0</score_away>
      <stats>
        <fg_attempts>2.0</fg_attempts>
        <field_goal_long>0.0</field_goal_long>
        <field_goal_pct>0.0</field_goal_pct>
        <field_goals_made>0.0</field_goals_made>
        <kicking_deuce>0.0</kicking_deuce>
        <kicking_pat>0.0</kicking_pat>
        <kicking_pat_att>0.0</kicking_pat_att>
      </stats>
    </item>
    <item>
      <game_id>FOOTBALL_NAL_2025_3_28_T434514G979258@T425356</game_id>
      <game_slug>football-nal-2025-3-28-t434514g979258-t425356</game_slug>
      <display>Columbus Lions @ Carolina Cobras (20–40)</display>
      <season>2025</season>
      <week>4</week>
      <league>NAL</league>
      <sport_slug>nal-2025</sport_slug>
      <away_team>Columbus Lions</away_team>
      <home_team>Carolina Cobras</home_team>
      <date_str>2025-03-28</date_str>
      <score_home>40</score_home>
      <score_away>20</score_away>
      <stats>
        <fg_attempts>1.0</fg_attempts>
        <field_goal_long>0.0</field_goal_long>
        <field_goal_pct>0.0</field_goal_pct>
        <field_goals_made>0.0</field_goals_made>
        <kicking_deuce>0.0</kicking_deuce>
        <kicking_pat>2.0</kicking_pat>
        <kicking_pat_att>5.0</kicking_pat_att>
      </stats>
    </item>
    <item>
      <game_id>FOOTBALL_NAL_2025_4_5_T425362G979262@T425356</game_id>
      <game_slug>football-nal-2025-4-5-t425362g979262-t425356</game_slug>
      <display>Wheeling Miners @ Carolina Cobras (48–38)</display>
      <season>2025</season>
      <week>5</week>
      <league>NAL</league>
      <sport_slug>nal-2025</sport_slug>
      <away_team>Wheeling Miners</away_team>
      <home_team>Carolina Cobras</home_team>
      <date_str>2025-04-05</date_str>
      <score_home>38</score_home>
      <score_away>48</score_away>
      <stats>
        <fg_attempts>0.0</fg_attempts>
        <field_goal_long>0.0</field_goal_long>
        <field_goal_pct>0.0</field_goal_pct>
        <field_goals_made>0.0</field_goals_made>
        <kicking_deuce>0.0</kicking_deuce>
        <kicking_pat>2.0</kicking_pat>
        <kicking_pat_att>4.0</kicking_pat_att>
      </stats>
    </item>
    <item>
      <game_id>FOOTBALL_NAL_2025_4_10_T425356G979264@T425358</game_id>
      <game_slug>football-nal-2025-4-10-t425356g979264-t425358</game_slug>
      <display>Carolina Cobras @ Idaho Horsemen (21–34)</display>
      <season>2025</season>
      <week>6</week>
      <league>NAL</league>
      <sport_slug>nal-2025</sport_slug>
      <away_team>Carolina Cobras</away_team>
      <home_team>Idaho Horsemen</home_team>
      <date_str>2025-04-11</date_str>
      <score_home>34</score_home>
      <score_away>21</score_away>
      <stats>
        <fg_attempts>3.0</fg_attempts>
        <field_goal_long>0.0</field_goal_long>
        <field_goal_pct>0.0</field_goal_pct>
        <field_goals_made>0.0</field_goals_made>
        <kicking_deuce>0.0</kicking_deuce>
        <kicking_pat>3.0</kicking_pat>
        <kicking_pat_att>3.0</kicking_pat_att>
      </stats>
    </item>
    <item>
      <game_id>FOOTBALL_NAL_2025_4_19_T425356G979270@T425362</game_id>
      <game_slug>football-nal-2025-4-19-t425356g979270-t425362</game_slug>
      <display>Carolina Cobras @ Wheeling Miners (18–46)</display>
      <season>2025</season>
      <week>7</week>
      <league>NAL</league>
      <sport_slug>nal-2025</sport_slug>
      <away_team>Carolina Cobras</away_team>
      <home_team>Wheeling Miners</home_team>
      <date_str>2025-04-19</date_str>
      <score_home>46</score_home>
      <score_away>18</score_away>
      <stats>
        <fg_attempts>3.0</fg_attempts>
        <field_goal_long>19.0</field_goal_long>
        <field_goal_pct>667.0</field_goal_pct>
        <field_goals_made>2.0</field_goals_made>
        <kicking_deuce>0.0</kicking_deuce>
        <kicking_pat>0.0</kicking_pat>
        <kicking_pat_att>0.0</kicking_pat_att>
      </stats>
    </item>
    <item>
      <game_id>FOOTBALL_IFL_2026_3_23_TNAZWRANGLERSG20260323WKQX@TSANDIEGOSTRIKEFORCE</game_id>
      <game_slug>football-ifl-2026-3-23-tnazwranglersg20260323wkqx-tsandiegostrikeforce</game_slug>
      <display>NAZ Wranglers @ San Diego Strike Force (40.0–42.0)</display>
      <season>2026</season>
      <week>2</week>
      <league>IFL</league>
      <sport_slug>ifl-2026</sport_slug>
      <away_team>NAZ Wranglers</away_team>
      <home_team>San Diego Strike Force</home_team>
      <date_str>2026-03-23</date_str>
      <score_home>42.0</score_home>
      <score_away>40.0</score_away>
      <stats>
        <assisted_tackles>2.0</assisted_tackles>
        <def_interceptions>1.0</def_interceptions>
        <defensive_tds>0.0</defensive_tds>
        <int_avg>11.0</int_avg>
        <int_long>11.0</int_long>
        <int_yards>11.0</int_yards>
        <solo_tackles>3.0</solo_tackles>
        <tackles>5.0</tackles>
      </stats>
    </item>
    <item>
      <game_id>FOOTBALL_IFL_2026_3_28_TSANDIEGOSTRIKEFORCEG20260328BGUR@TARIZONARATTLERS</game_id>
      <game_slug>football-ifl-2026-3-28-tsandiegostrikeforceg20260328bgur-tarizonarattlers</game_slug>
      <display>San Diego Strike Force @ Arizona Rattlers (27.0–49.0)</display>
      <season>2026</season>
      <week>3</week>
      <league>IFL</league>
      <sport_slug>ifl-2026</sport_slug>
      <away_team>San Diego Strike Force</away_team>
      <home_team>Arizona Rattlers</home_team>
      <date_str>2026-03-28</date_str>
      <score_home>49.0</score_home>
      <score_away>27.0</score_away>
      <stats>
        <assisted_tackles>0.0</assisted_tackles>
        <pass_defended>1.0</pass_defended>
        <solo_tackles>4.0</solo_tackles>
        <tackles>4.0</tackles>
      </stats>
    </item>
    <item>
      <game_id>FOOTBALL_IFL_2026_4_11_TSANDIEGOSTRIKEFORCEG202604116LJB@TTUCSONSUGARSKULLS</game_id>
      <game_slug>football-ifl-2026-4-11-tsandiegostrikeforceg202604116ljb-ttucsonsugarskulls</game_slug>
      <display>San Diego Strike Force @ Tucson Sugar Skulls (48.0–42.0)</display>
      <season>2026</season>
      <week>5</week>
      <league>IFL</league>
      <sport_slug>ifl-2026</sport_slug>
      <away_team>San Diego Strike Force</away_team>
      <home_team>Tucson Sugar Skulls</home_team>
      <date_str>2026-04-11</date_str>
      <score_home>42.0</score_home>
      <score_away>48.0</score_away>
      <stats>
        <assisted_tackles>0.0</assisted_tackles>
        <fumble_recoveries>1.0</fumble_recoveries>
        <fumble_recovery_yards>6.0</fumble_recovery_yards>
        <pass_defended>1.0</pass_defended>
        <solo_tackles>3.0</solo_tackles>
        <tackles>3.0</tackles>
      </stats>
    </item>
    <item>
      <game_id>FOOTBALL_IFL_2026_4_17_TQUADCITYSTEAMWHEELERSG20260417A5V1@TSANDIEGOSTRIKEFORCE</game_id>
      <game_slug>football-ifl-2026-4-17-tquadcitysteamwheelersg20260417a5v1-tsandiegostrikeforce</game_slug>
      <display>Quad City Steamwheelers @ San Diego Strike Force (59.0–73.0)</display>
      <season>2026</season>
      <week>6</week>
      <league>IFL</league>
      <sport_slug>ifl-2026</sport_slug>
      <away_team>Quad City Steamwheelers</away_team>
      <home_team>San Diego Strike Force</home_team>
      <date_str>2026-04-17</date_str>
      <score_home>73.0</score_home>
      <score_away>59.0</score_away>
      <stats>
        <assisted_tackles>1.0</assisted_tackles>
        <solo_tackles>3.0</solo_tackles>
        <tackles>4.0</tackles>
      </stats>
    </item>
    <item>
      <game_id>FOOTBALL_IFL_2026_4_26_TTUCSONSUGARSKULLSG202604264V0I@TSANDIEGOSTRIKEFORCE</game_id>
      <game_slug>football-ifl-2026-4-26-ttucsonsugarskullsg202604264v0i-tsandiegostrikeforce</game_slug>
      <display>Tucson Sugar Skulls @ San Diego Strike Force (25.0–48.0)</display>
      <season>2026</season>
      <week>7</week>
      <league>IFL</league>
      <sport_slug>ifl-2026</sport_slug>
      <away_team>Tucson Sugar Skulls</away_team>
      <home_team>San Diego Strike Force</home_team>
      <date_str>2026-04-26</date_str>
      <score_home>48.0</score_home>
      <score_away>25.0</score_away>
      <stats>
        <assisted_tackles>1.0</assisted_tackles>
        <def_interceptions>1.0</def_interceptions>
        <defensive_tds>0.0</defensive_tds>
        <int_avg>4.0</int_avg>
        <int_long>4.0</int_long>
        <int_yards>4.0</int_yards>
        <solo_tackles>1.0</solo_tackles>
        <tackles>2.0</tackles>
      </stats>
    </item>
    <item>
      <game_id>FOOTBALL_IFL_2026_5_2_TSANDIEGOSTRIKEFORCEG20260502S5MS@TTULSAOILERS</game_id>
      <game_slug>football-ifl-2026-5-2-tsandiegostrikeforceg20260502s5ms-ttulsaoilers</game_slug>
      <display>San Diego Strike Force @ Tulsa Oilers (42.0–51.0)</display>
      <season>2026</season>
      <week>8</week>
      <league>IFL</league>
      <sport_slug>ifl-2026</sport_slug>
      <away_team>San Diego Strike Force</away_team>
      <home_team>Tulsa Oilers</home_team>
      <date_str>2026-05-02</date_str>
      <score_home>51.0</score_home>
      <score_away>42.0</score_away>
      <stats>
        <assisted_tackles>0.0</assisted_tackles>
        <solo_tackles>3.0</solo_tackles>
        <tackles>3.0</tackles>
      </stats>
    </item>
    <item>
      <game_id>FOOTBALL_IFL_2026_5_16_TSANDIEGOSTRIKEFORCEG20260516XE81@TSANANTONIOGUNSLINGERS</game_id>
      <game_slug>football-ifl-2026-5-16-tsandiegostrikeforceg20260516xe81-tsanantoniogunslingers</game_slug>
      <display>San Diego Strike Force @ San Antonio Gunslingers (48.0–36.0)</display>
      <season>2026</season>
      <week>10</week>
      <league>IFL</league>
      <sport_slug>ifl-2026</sport_slug>
      <away_team>San Diego Strike Force</away_team>
      <home_team>San Antonio Gunslingers</home_team>
      <date_str>2026-05-16</date_str>
      <score_home>36.0</score_home>
      <score_away>48.0</score_away>
      <stats>
        <assisted_tackles>1.0</assisted_tackles>
        <def_interceptions>1.0</def_interceptions>
        <defensive_tds>0.0</defensive_tds>
        <int_avg>13.0</int_avg>
        <int_long>13.0</int_long>
        <int_yards>13.0</int_yards>
        <solo_tackles>0.0</solo_tackles>
        <tackles>1.0</tackles>
      </stats>
    </item>
  </game_log>
  <college />
  <nfl />
  <articles />
</player>