<?xml version='1.0' encoding='utf-8'?>
<player>
  <canonical_id>jahoiyakim-afoa</canonical_id>
  <canonical_name>Jahoiyakim Afoa</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>1200213</id>
      <full_name>Jahoiyakim Afoa</full_name>
      <team>Columbus Lions</team>
      <position>K</position>
      <sport_id />
      <league>NAL</league>
      <jersey />
      <college />
      <college_stats />
      <height />
      <weight />
      <college_full />
    </item>
  </appearances>
  <career_totals>
    <kicking_points>0.0</kicking_points>
    <rec_avg>88.8</rec_avg>
    <rec_long>135.0</rec_long>
    <receiving_tds>3.0</receiving_tds>
    <receiving_yards>204.0</receiving_yards>
    <receptions>17.0</receptions>
    <rush_avg>6.0</rush_avg>
    <rush_long>7.0</rush_long>
    <rushing_attempts>3.0</rushing_attempts>
    <rushing_tds>0.0</rushing_tds>
    <rushing_yards>6.0</rushing_yards>
    <xp_attempts>0.0</xp_attempts>
    <xp_made>0.0</xp_made>
    <assisted_tackles>0.0</assisted_tackles>
    <fumble_recoveries>1.0</fumble_recoveries>
    <fumble_recovery_yards>0.0</fumble_recovery_yards>
    <kick_returns>2.0</kick_returns>
    <kr_avg>-2.0</kr_avg>
    <kr_long>0.0</kr_long>
    <kr_tds>0.0</kr_tds>
    <kr_yards>-4.0</kr_yards>
    <solo_tackles>0.0</solo_tackles>
    <tackles>1.0</tackles>
    <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>9.0</kicking_pat>
    <kicking_pat_att>15.0</kicking_pat_att>
    <def_interceptions>0.0</def_interceptions>
    <defensive_bk>0.0</defensive_bk>
    <defensive_pd>0.0</defensive_pd>
    <defensive_tds>0.0</defensive_tds>
    <forced_fumbles>0.0</forced_fumbles>
    <sacks>0.0</sacks>
    <safeties>0.0</safeties>
  </career_totals>
  <season_totals>
    <NAL_2025>
      <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>9.0</kicking_pat>
      <kicking_pat_att>15.0</kicking_pat_att>
      <assisted_tackles>0.0</assisted_tackles>
      <def_interceptions>0.0</def_interceptions>
      <defensive_bk>0.0</defensive_bk>
      <defensive_pd>0.0</defensive_pd>
      <defensive_tds>0.0</defensive_tds>
      <forced_fumbles>0.0</forced_fumbles>
      <fumble_recoveries>0.0</fumble_recoveries>
      <sacks>0.0</sacks>
      <safeties>0.0</safeties>
      <tackles>1.0</tackles>
    </NAL_2025>
    <IFL_2026>
      <kicking_points>0.0</kicking_points>
      <rec_avg>88.8</rec_avg>
      <rec_long>135.0</rec_long>
      <receiving_tds>3.0</receiving_tds>
      <receiving_yards>204.0</receiving_yards>
      <receptions>17.0</receptions>
      <rush_avg>6.0</rush_avg>
      <rush_long>7.0</rush_long>
      <rushing_attempts>3.0</rushing_attempts>
      <rushing_tds>0.0</rushing_tds>
      <rushing_yards>6.0</rushing_yards>
      <xp_attempts>0.0</xp_attempts>
      <xp_made>0.0</xp_made>
      <assisted_tackles>0.0</assisted_tackles>
      <fumble_recoveries>1.0</fumble_recoveries>
      <fumble_recovery_yards>0.0</fumble_recovery_yards>
      <kick_returns>2.0</kick_returns>
      <kr_avg>-2.0</kr_avg>
      <kr_long>0.0</kr_long>
      <kr_tds>0.0</kr_tds>
      <kr_yards>-4.0</kr_yards>
      <solo_tackles>0.0</solo_tackles>
      <tackles>0.0</tackles>
    </IFL_2026>
  </season_totals>
  <season_coaches />
  <game_log>
    <item>
      <game_id>FOOTBALL_NAL_2025_4_18_T463723G979268@T434514</game_id>
      <game_slug>football-nal-2025-4-18-t463723g979268-t434514</game_slug>
      <display>Beaumont Renegades @ Columbus Lions (44–37)</display>
      <season>2025</season>
      <week>7</week>
      <league>NAL</league>
      <sport_slug>nal-2025</sport_slug>
      <away_team>Beaumont Renegades</away_team>
      <home_team>Columbus Lions</home_team>
      <date_str>2025-04-18</date_str>
      <score_home>37</score_home>
      <score_away>44</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>4.0</kicking_pat>
        <kicking_pat_att>5.0</kicking_pat_att>
      </stats>
    </item>
    <item>
      <game_id>FOOTBALL_NAL_2025_4_26_T434514G979274@T425357</game_id>
      <game_slug>football-nal-2025-4-26-t434514g979274-t425357</game_slug>
      <display>Columbus Lions @ Colorado Spartans (38–42)</display>
      <season>2025</season>
      <week>8</week>
      <league>NAL</league>
      <sport_slug>nal-2025</sport_slug>
      <away_team>Columbus Lions</away_team>
      <home_team>Colorado Spartans</home_team>
      <date_str>2025-04-27</date_str>
      <score_home>42</score_home>
      <score_away>38</score_away>
      <stats>
        <assisted_tackles>0.0</assisted_tackles>
        <def_interceptions>0.0</def_interceptions>
        <defensive_bk>0.0</defensive_bk>
        <defensive_pd>0.0</defensive_pd>
        <defensive_tds>0.0</defensive_tds>
        <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>
        <forced_fumbles>0.0</forced_fumbles>
        <fumble_recoveries>0.0</fumble_recoveries>
        <kicking_deuce>0.0</kicking_deuce>
        <kicking_pat>1.0</kicking_pat>
        <kicking_pat_att>4.0</kicking_pat_att>
        <sacks>0.0</sacks>
        <safeties>0.0</safeties>
        <tackles>1.0</tackles>
      </stats>
    </item>
    <item>
      <game_id>FOOTBALL_NAL_2025_5_10_T450150G979282@T434514</game_id>
      <game_slug>football-nal-2025-5-10-t450150g979282-t434514</game_slug>
      <display>Shreveport Rouxgaroux @ Columbus Lions (20–40)</display>
      <season>2025</season>
      <week>10</week>
      <league>NAL</league>
      <sport_slug>nal-2025</sport_slug>
      <away_team>Shreveport Rouxgaroux</away_team>
      <home_team>Columbus Lions</home_team>
      <date_str>2025-05-10</date_str>
      <score_home>40</score_home>
      <score_away>20</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>4.0</kicking_pat>
        <kicking_pat_att>4.0</kicking_pat_att>
      </stats>
    </item>
    <item>
      <game_id>FOOTBALL_NAL_2025_5_17_T434514G979287@T463723</game_id>
      <game_slug>football-nal-2025-5-17-t434514g979287-t463723</game_slug>
      <display>Columbus Lions @ Beaumont Renegades (40–37)</display>
      <season>2025</season>
      <week>11</week>
      <league>NAL</league>
      <sport_slug>nal-2025</sport_slug>
      <away_team>Columbus Lions</away_team>
      <home_team>Beaumont Renegades</home_team>
      <date_str>2025-05-17</date_str>
      <score_home>37</score_home>
      <score_away>40</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>0.0</kicking_pat>
        <kicking_pat_att>2.0</kicking_pat_att>
      </stats>
    </item>
    <item>
      <game_id>FOOTBALL_IFL_2026_3_29_TTULSAOILERSG202603294IX1@TSANANTONIOGUNSLINGERS</game_id>
      <game_slug>football-ifl-2026-3-29-ttulsaoilersg202603294ix1-tsanantoniogunslingers</game_slug>
      <display>Tulsa Oilers @ San Antonio Gunslingers (29.0–22.0)</display>
      <season>2026</season>
      <week>3</week>
      <league>IFL</league>
      <sport_slug>ifl-2026</sport_slug>
      <away_team>Tulsa Oilers</away_team>
      <home_team>San Antonio Gunslingers</home_team>
      <date_str>2026-03-29</date_str>
      <score_home>22.0</score_home>
      <score_away>29.0</score_away>
      <stats>
        <kicking_points>0.0</kicking_points>
        <rec_avg>20.0</rec_avg>
        <rec_long>45.0</rec_long>
        <receiving_tds>1.0</receiving_tds>
        <receiving_yards>60.0</receiving_yards>
        <receptions>3.0</receptions>
        <rush_avg>-1.0</rush_avg>
        <rush_long>0.0</rush_long>
        <rushing_attempts>1.0</rushing_attempts>
        <rushing_tds>0.0</rushing_tds>
        <rushing_yards>-1.0</rushing_yards>
        <xp_attempts>0.0</xp_attempts>
        <xp_made>0.0</xp_made>
      </stats>
    </item>
    <item>
      <game_id>FOOTBALL_IFL_2026_4_18_TFISHERSFREIGHTG202604185HGP@TTULSAOILERS</game_id>
      <game_slug>football-ifl-2026-4-18-tfishersfreightg202604185hgp-ttulsaoilers</game_slug>
      <display>Fishers Freight @ Tulsa Oilers (40.0–38.0)</display>
      <season>2026</season>
      <week>6</week>
      <league>IFL</league>
      <sport_slug>ifl-2026</sport_slug>
      <away_team>Fishers Freight</away_team>
      <home_team>Tulsa Oilers</home_team>
      <date_str>2026-04-18</date_str>
      <score_home>38.0</score_home>
      <score_away>40.0</score_away>
      <stats>
        <rec_avg>9.8</rec_avg>
        <rec_long>14.0</rec_long>
        <receiving_tds>1.0</receiving_tds>
        <receiving_yards>49.0</receiving_yards>
        <receptions>5.0</receptions>
        <rush_avg>3.0</rush_avg>
        <rush_long>3.0</rush_long>
        <rushing_attempts>1.0</rushing_attempts>
        <rushing_tds>0.0</rushing_tds>
        <rushing_yards>3.0</rushing_yards>
      </stats>
    </item>
    <item>
      <game_id>FOOTBALL_IFL_2026_4_25_TTULSAOILERSG20260425FEQM@TARIZONARATTLERS</game_id>
      <game_slug>football-ifl-2026-4-25-ttulsaoilersg20260425feqm-tarizonarattlers</game_slug>
      <display>Tulsa Oilers @ Arizona Rattlers (63.0–64.0)</display>
      <season>2026</season>
      <week>7</week>
      <league>IFL</league>
      <sport_slug>ifl-2026</sport_slug>
      <away_team>Tulsa Oilers</away_team>
      <home_team>Arizona Rattlers</home_team>
      <date_str>2026-04-25</date_str>
      <score_home>64.0</score_home>
      <score_away>63.0</score_away>
      <stats>
        <assisted_tackles>0.0</assisted_tackles>
        <fumble_recoveries>1.0</fumble_recoveries>
        <fumble_recovery_yards>0.0</fumble_recovery_yards>
        <kick_returns>2.0</kick_returns>
        <kr_avg>-2.0</kr_avg>
        <kr_long>0.0</kr_long>
        <kr_tds>0.0</kr_tds>
        <kr_yards>-4.0</kr_yards>
        <rec_avg>37.0</rec_avg>
        <rec_long>37.0</rec_long>
        <receiving_tds>0.0</receiving_tds>
        <receiving_yards>37.0</receiving_yards>
        <receptions>1.0</receptions>
        <solo_tackles>0.0</solo_tackles>
        <tackles>0.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>
        <rec_avg>3.3</rec_avg>
        <rec_long>5.0</rec_long>
        <receiving_tds>0.0</receiving_tds>
        <receiving_yards>10.0</receiving_yards>
        <receptions>3.0</receptions>
        <rush_avg>4.0</rush_avg>
        <rush_long>4.0</rush_long>
        <rushing_attempts>1.0</rushing_attempts>
        <rushing_tds>0.0</rushing_tds>
        <rushing_yards>4.0</rushing_yards>
      </stats>
    </item>
    <item>
      <game_id>FOOTBALL_IFL_2026_5_10_TTULSAOILERSG202605100LPR@TJACKSONVILLESHARKS</game_id>
      <game_slug>football-ifl-2026-5-10-ttulsaoilersg202605100lpr-tjacksonvillesharks</game_slug>
      <display>Tulsa Oilers @ Jacksonville Sharks (34.0–41.0)</display>
      <season>2026</season>
      <week>9</week>
      <league>IFL</league>
      <sport_slug>ifl-2026</sport_slug>
      <away_team>Tulsa Oilers</away_team>
      <home_team>Jacksonville Sharks</home_team>
      <date_str>2026-05-10</date_str>
      <score_home>41.0</score_home>
      <score_away>34.0</score_away>
      <stats>
        <rec_avg>10.7</rec_avg>
        <rec_long>24.0</rec_long>
        <receiving_tds>1.0</receiving_tds>
        <receiving_yards>32.0</receiving_yards>
        <receptions>3.0</receptions>
      </stats>
    </item>
    <item>
      <game_id>FOOTBALL_IFL_2026_5_16_TGREENBAYBLIZZARDG202605163ZVX@TTULSAOILERS</game_id>
      <game_slug>football-ifl-2026-5-16-tgreenbayblizzardg202605163zvx-ttulsaoilers</game_slug>
      <display>Green Bay Blizzard @ Tulsa Oilers (41.0–35.0)</display>
      <season>2026</season>
      <week>10</week>
      <league>IFL</league>
      <sport_slug>ifl-2026</sport_slug>
      <away_team>Green Bay Blizzard</away_team>
      <home_team>Tulsa Oilers</home_team>
      <date_str>2026-05-16</date_str>
      <score_home>35.0</score_home>
      <score_away>41.0</score_away>
      <stats>
        <rec_avg>8.0</rec_avg>
        <rec_long>10.0</rec_long>
        <receiving_tds>0.0</receiving_tds>
        <receiving_yards>16.0</receiving_yards>
        <receptions>2.0</receptions>
      </stats>
    </item>
  </game_log>
  <college />
  <nfl />
  <articles />
</player>