raw json (6 keys)
{
"year": 2025,
"seasonMode": "reg",
"player": {
"pffStatus": "A",
"fanspeakId": "fannin-harold-44-2025",
"collegeName": "Bowling Green",
"ngsPositionGroup": "TE",
"birthDate": "2004-07-20",
"lastName": "Fannin",
"status": "ACT",
"collegeConference": "Mid-American Conference",
"headshot": "https://static.www.nfl.com/image/upload/f_auto,q_auto/league/fxublmpnxx9uggsddwik",
"weight": 241,
"firstName": "Harold",
"displayName": "Harold Fannin Jr.",
"suffix": null,
"commonFirstName": "Harold",
"draftPick": 67,
"draftTeam": "CLE",
"ngsStatus": "ACT",
"yearsOfExperience": 2,
"positionGroup": "TE",
"shortName": "H.Fannin",
"slug": "fannin-harold-44-2025",
"source": "nflverse:players",
"draftRound": 3,
"pffPosition": "TE",
"ngsPosition": "TE",
"rookieSeason": 2025,
"ngsStatusShortDescription": "Active",
"latestTeam": "CLE",
"height": 76,
"footballName": "Harold",
"externalIds": {
"pff": 163104,
"espn": 5083076,
"esb": "FAN288395",
"nfl": "58272",
"gsis": "00-0040663",
"pfr": "FannHa00",
"smart": "32004641-4e28-8395-3765-a6a5bade7bb1",
"otc": 12427
},
"PK": "PLAYER#fannin-harold-44-2025",
"lastSeason": 2026,
"position": "TE",
"ingestedAt": "2026-05-31T08:00:12.003Z",
"jerseyNumber": 44,
"draftYear": 2025,
"SK": "META"
},
"career": [
{
"playerName": "H.Fannin",
"season": 2025,
"receiving": {
"tds": 6,
"fumblesLost": 0,
"fumbles": 0,
"firstDowns": 32,
"racr": 1.13157894736842,
"targets": 107,
"wopr": 0.426942862782611,
"yards": 731,
"airYards": 646,
"receptions": 72,
"airYardsShare": 0.170673712021136,
"twoPtConversions": 0,
"epa": 1.40015056461898,
"yardsAfterCatch": 352,
"targetShare": 0.204980842911877
},
"fantasyPointsPpr": 186.4,
"displayName": "Harold Fannin Jr.",
"kicking": null,
"kind": "playerSeasonStats",
"team": "CLE",
"league": "NFL",
"positionGroup": "TE",
"defense": {
"sackYards": 0,
"tacklesForLossYards": 0,
"tds": 0,
"tackleAssists": 1,
"tacklesWithAssist": 0,
"fumblesForced": 0,
"fumbles": 0,
"safeties": 0,
"qbHits": 0,
"interceptions": 0,
"passDefended": 0,
"tacklesSolo": 0,
"interceptionYards": 0,
"tacklesForLoss": 0,
"sacks": 0
},
"source": "nflverse:stats_player_reg",
"games": 16,
"fantasyPoints": 114.4,
"headshotUrl": "https://static.www.nfl.com/image/upload/f_auto,q_auto/league/fxublmpnxx9uggsddwik",
"rushing": {
"tds": 1,
"carries": 7,
"fumblesLost": 1,
"fumbles": 1,
"twoPtConversions": 0,
"epa": -1.77085690747481,
"firstDowns": 3,
"yards": 13
},
"passing": null,
"seasonKey": "SEASON#2025#REG",
"PK": "PLAYER#GSIS#00-0040663",
"gsisId": "00-0040663",
"position": "TE",
"ingestedAt": "2026-05-14T19:25:25.361Z",
"seasonType": "REG",
"entityKey": "PLAYER#00-0040663#TEAM#CLE",
"specialTeams": null,
"punting": null,
"SK": "SEASON#2025#REG#NFL#TEAM#CLE"
}
],
"gameLog": [
{
"playerName": "H.Fannin",
"positionGroup": "TE",
"season": 2025,
"receiving": {
"tds": 0,
"airYards": 65,
"receptions": 7,
"epa": 0.448856917617377,
"firstDowns": 3,
"targets": 9,
"yards": 63,
"targetShare": 0.214285714285714
},
"defense": null,
"source": "nflverse:stats_player_week",
"fantasyPoints": 6.6,
"week": 1,
"fantasyPointsPpr": 13.6,
"displayName": "Harold Fannin Jr.",
"opponent": "CIN",
"kind": "playerGameLog",
"headshotUrl": "https://static.www.nfl.com/image/upload/f_auto,q_auto/league/fxublmpnxx9uggsddwik",
"team": "CLE",
"rushing": {
"tds": 0,
"firstDowns": 0,
"carries": 1,
"yards": 3,
"epa": -0.290209224622231
},
"passing": null,
"PK": "PLAYER#GSIS#00-0040663#2025",
"gsisId": "00-0040663",
"position": "TE",
"seasonType": "REG",
"ingestedAt": "2026-04-29T20:45:49.719Z",
"SK": "WEEK#01#REG#CLE#CIN"
},
{
"playerName": "H.Fannin",
"positionGroup": "TE",
"season": 2025,
"receiving": {
"tds": 0,
"airYards": 27,
"receptions": 5,
"epa": 1.60338336287532,
"firstDowns": 2,
"targets": 5,
"yards": 48,
"targetShare": 0.121951219512195
},
"defense": null,
"source": "nflverse:stats_player_week",
"fantasyPoints": 4.8,
"week": 2,
"fantasyPointsPpr": 9.8,
"displayName": "Harold Fannin Jr.",
"opponent": "BAL",
"kind": "playerGameLog",
"headshotUrl": "https://static.www.nfl.com/image/upload/f_auto,q_auto/league/fxublmpnxx9uggsddwik",
"team": "CLE",
"rushing": null,
"passing": null,
"PK": "PLAYER#GSIS#00-0040663#2025",
"gsisId": "00-0040663",
"position": "TE",
"seasonType": "REG",
"ingestedAt": "2026-04-29T20:45:49.739Z",
"SK": "WEEK#02#REG#CLE#BAL"
},
{
"playerName": "H.Fannin",
"positionGroup": "TE",
"season": 2025,
"receiving": {
"tds": 0,
"airYards": 6,
"receptions": 3,
"epa": 0.260844623669982,
"firstDowns": 1,
"targets": 4,
"yards": 25,
"targetShare": 0.121212121212121
},
"defense": null,
"source": "nflverse:stats_player_week",
"fantasyPoints": 2.5,
"week": 3,
"fantasyPointsPpr": 5.5,
"displayName": "Harold Fannin Jr.",
"opponent": "GB",
"kind": "playerGameLog",
"headshotUrl": "https://static.www.nfl.com/image/upload/f_auto,q_auto/league/fxublmpnxx9uggsddwik",
"team": "CLE",
"rushing": null,
"passing": null,
"PK": "PLAYER#GSIS#00-0040663#2025",
"gsisId": "00-0040663",
"position": "TE",
"seasonType": "REG",
"ingestedAt": "2026-04-29T20:45:49.780Z",
"SK": "WEEK#03#REG#CLE#GB"
},
{
"playerName": "H.Fannin",
"positionGroup": "TE",
"season": 2025,
"receiving": {
"tds": 0,
"airYards": 69,
"receptions": 2,
"epa": -1.72964939562632,
"firstDowns": 1,
"targets": 6,
"yards": 24,
"targetShare": 0.176470588235294
},
"defense": null,
"source": "nflverse:stats_player_week",
"fantasyPoints": 2.5,
"week": 4,
"fantasyPointsPpr": 4.5,
"displayName": "Harold Fannin Jr.",
"opponent": "DET",
"kind": "playerGameLog",
"headshotUrl": "https://static.www.nfl.com/image/upload/f_auto,q_auto/league/fxublmpnxx9uggsddwik",
"team": "CLE",
"rushing": {
"tds": 0,
"firstDowns": 0,
"carries": 1,
"yards": 1,
"epa": -0.505739176180214
},
"passing": null,
"PK": "PLAYER#GSIS#00-0040663#2025",
"gsisId": "00-0040663",
"position": "TE",
"seasonType": "REG",
"ingestedAt": "2026-04-29T20:45:49.800Z",
"SK": "WEEK#04#REG#CLE#DET"
},
{
"playerName": "H.Fannin",
"positionGroup": "TE",
"season": 2025,
"receiving": {
"tds": 1,
"airYards": 5,
"receptions": 4,
"epa": 1.13135856337613,
"firstDowns": 2,
"targets": 4,
"yards": 13,
"targetShare": 0.125
},
"defense": null,
"source": "nflverse:stats_player_week",
"fantasyPoints": 7.3,
"week": 5,
"fantasyPointsPpr": 11.3,
"displayName": "Harold Fannin Jr.",
"opponent": "MIN",
"kind": "playerGameLog",
"headshotUrl": "https://static.www.nfl.com/image/upload/f_auto,q_auto/league/fxublmpnxx9uggsddwik",
"team": "CLE",
"rushing": null,
"passing": null,
"PK": "PLAYER#GSIS#00-0040663#2025",
"gsisId": "00-0040663",
"position": "TE",
"seasonType": "REG",
"ingestedAt": "2026-04-29T20:45:49.822Z",
"SK": "WEEK#05#REG#CLE#MIN"
},
{
"playerName": "H.Fannin",
"positionGroup": "TE",
"season": 2025,
"receiving": {
"tds": 0,
"airYards": 70,
"receptions": 7,
"epa": 1.59348643320845,
"firstDowns": 3,
"targets": 10,
"yards": 81,
"targetShare": 0.196078431372549
},
"defense": null,
"source": "nflverse:stats_player_week",
"fantasyPoints": 8.1,
"week": 6,
"fantasyPointsPpr": 15.1,
"displayName": "Harold Fannin Jr.",
"opponent": "PIT",
"kind": "playerGameLog",
"headshotUrl": "https://static.www.nfl.com/image/upload/f_auto,q_auto/league/fxublmpnxx9uggsddwik",
"team": "CLE",
"rushing": null,
"passing": null,
"PK": "PLAYER#GSIS#00-0040663#2025",
"gsisId": "00-0040663",
"position": "TE",
"seasonType": "REG",
"ingestedAt": "2026-04-29T20:45:49.828Z",
"SK": "WEEK#06#REG#CLE#PIT"
},
{
"playerName": "H.Fannin",
"positionGroup": "TE",
"season": 2025,
"receiving": {
"tds": 0,
"airYards": 19,
"receptions": 4,
"epa": 1.77099301188719,
"firstDowns": 2,
"targets": 5,
"yards": 36,
"targetShare": 0.277777777777778
},
"defense": null,
"source": "nflverse:stats_player_week",
"fantasyPoints": 3.6,
"week": 7,
"fantasyPointsPpr": 7.6,
"displayName": "Harold Fannin Jr.",
"opponent": "MIA",
"kind": "playerGameLog",
"headshotUrl": "https://static.www.nfl.com/image/upload/f_auto,q_auto/league/fxublmpnxx9uggsddwik",
"team": "CLE",
"rushing": null,
"passing": null,
"PK": "PLAYER#GSIS#00-0040663#2025",
"gsisId": "00-0040663",
"position": "TE",
"seasonType": "REG",
"ingestedAt": "2026-04-29T20:45:49.843Z",
"SK": "WEEK#07#REG#CLE#MIA"
},
{
"playerName": "H.Fannin",
"positionGroup": "TE",
"season": 2025,
"receiving": {
"tds": 1,
"airYards": 50,
"receptions": 6,
"epa": -0.349783125522546,
"firstDowns": 2,
"targets": 8,
"yards": 62,
"targetShare": 0.242424242424242
},
"defense": null,
"source": "nflverse:stats_player_week",
"fantasyPoints": 12.4,
"week": 8,
"fantasyPointsPpr": 18.4,
"displayName": "Harold Fannin Jr.",
"opponent": "NE",
"kind": "playerGameLog",
"headshotUrl": "https://static.www.nfl.com/image/upload/f_auto,q_auto/league/fxublmpnxx9uggsddwik",
"team": "CLE",
"rushing": {
"tds": 0,
"firstDowns": 1,
"carries": 1,
"yards": 2,
"epa": 2.27434376487508
},
"passing": null,
"PK": "PLAYER#GSIS#00-0040663#2025",
"gsisId": "00-0040663",
"position": "TE",
"seasonType": "REG",
"ingestedAt": "2026-04-29T20:45:49.848Z",
"SK": "WEEK#08#REG#CLE#NE"
},
{
"playerName": "H.Fannin",
"positionGroup": "TE",
"season": 2025,
"receiving": {
"tds": 0,
"airYards": 45,
"receptions": 4,
"epa": -0.082116229343228,
"firstDowns": 2,
"targets": 7,
"yards": 44,
"targetShare": 0.21875
},
"defense": null,
"source": "nflverse:stats_player_week",
"fantasyPoints": 4.4,
"week": 10,
"fantasyPointsPpr": 8.4,
"displayName": "Harold Fannin Jr.",
"opponent": "NYJ",
"kind": "playerGameLog",
"headshotUrl": "https://static.www.nfl.com/image/upload/f_auto,q_auto/league/fxublmpnxx9uggsddwik",
"team": "CLE",
"rushing": null,
"passing": null,
"PK": "PLAYER#GSIS#00-0040663#2025",
"gsisId": "00-0040663",
"position": "TE",
"seasonType": "REG",
"ingestedAt": "2026-04-29T20:45:49.868Z",
"SK": "WEEK#10#REG#CLE#NYJ"
},
{
"playerName": "H.Fannin",
"positionGroup": "TE",
"season": 2025,
"receiving": {
"tds": 0,
"airYards": 37,
"receptions": 2,
"epa": -1.75638667081987,
"firstDowns": 1,
"targets": 5,
"yards": 26,
"targetShare": 0.2
},
"defense": null,
"source": "nflverse:stats_player_week",
"fantasyPoints": 2.6,
"week": 11,
"fantasyPointsPpr": 4.6,
"displayName": "Harold Fannin Jr.",
"opponent": "BAL",
"kind": "playerGameLog",
"headshotUrl": "https://static.www.nfl.com/image/upload/f_auto,q_auto/league/fxublmpnxx9uggsddwik",
"team": "CLE",
"rushing": null,
"passing": null,
"PK": "PLAYER#GSIS#00-0040663#2025",
"gsisId": "00-0040663",
"position": "TE",
"seasonType": "REG",
"ingestedAt": "2026-04-29T20:45:49.882Z",
"SK": "WEEK#11#REG#CLE#BAL"
},
{
"playerName": "H.Fannin",
"positionGroup": "TE",
"season": 2025,
"receiving": {
"tds": 0,
"airYards": 4,
"receptions": 4,
"epa": 0.922394392546266,
"firstDowns": 2,
"targets": 6,
"yards": 40,
"targetShare": 0.333333333333333
},
"defense": null,
"source": "nflverse:stats_player_week",
"fantasyPoints": 4.4,
"week": 12,
"fantasyPointsPpr": 8.4,
"displayName": "Harold Fannin Jr.",
"opponent": "LV",
"kind": "playerGameLog",
"headshotUrl": "https://static.www.nfl.com/image/upload/f_auto,q_auto/league/fxublmpnxx9uggsddwik",
"team": "CLE",
"rushing": {
"tds": 0,
"firstDowns": 0,
"carries": 1,
"yards": 4,
"epa": -0.0309952837997116
},
"passing": null,
"PK": "PLAYER#GSIS#00-0040663#2025",
"gsisId": "00-0040663",
"position": "TE",
"seasonType": "REG",
"ingestedAt": "2026-04-29T20:45:49.900Z",
"SK": "WEEK#12#REG#CLE#LV"
},
{
"playerName": "H.Fannin",
"positionGroup": "TE",
"season": 2025,
"receiving": {
"tds": 1,
"airYards": 26,
"receptions": 3,
"epa": 1.60277109168237,
"firstDowns": 1,
"targets": 5,
"yards": 43,
"targetShare": 0.217391304347826
},
"defense": null,
"source": "nflverse:stats_player_week",
"fantasyPoints": 8.3,
"week": 13,
"fantasyPointsPpr": 11.3,
"displayName": "Harold Fannin Jr.",
"opponent": "SF",
"kind": "playerGameLog",
"headshotUrl": "https://static.www.nfl.com/image/upload/f_auto,q_auto/league/fxublmpnxx9uggsddwik",
"team": "CLE",
"rushing": {
"tds": 0,
"firstDowns": 1,
"carries": 1,
"yards": 0,
"epa": -3.64010055270046
},
"passing": null,
"PK": "PLAYER#GSIS#00-0040663#2025",
"gsisId": "00-0040663",
"position": "TE",
"seasonType": "REG",
"ingestedAt": "2026-04-29T20:45:49.906Z",
"SK": "WEEK#13#REG#CLE#SF"
},
{
"playerName": "H.Fannin",
"positionGroup": "TE",
"season": 2025,
"receiving": {
"tds": 1,
"airYards": 74,
"receptions": 8,
"epa": 5.47327052924084,
"firstDowns": 5,
"targets": 11,
"yards": 114,
"targetShare": 0.289473684210526
},
"defense": null,
"source": "nflverse:stats_player_week",
"fantasyPoints": 17.4,
"week": 14,
"fantasyPointsPpr": 25.4,
"displayName": "Harold Fannin Jr.",
"opponent": "TEN",
"kind": "playerGameLog",
"headshotUrl": "https://static.www.nfl.com/image/upload/f_auto,q_auto/league/fxublmpnxx9uggsddwik",
"team": "CLE",
"rushing": null,
"passing": null,
"PK": "PLAYER#GSIS#00-0040663#2025",
"gsisId": "00-0040663",
"position": "TE",
"seasonType": "REG",
"ingestedAt": "2026-04-29T20:45:49.920Z",
"SK": "WEEK#14#REG#CLE#TEN"
},
{
"playerName": "H.Fannin",
"positionGroup": "TE",
"season": 2025,
"receiving": {
"tds": 0,
"airYards": 93,
"receptions": 7,
"epa": -11.6415375230135,
"firstDowns": 2,
"targets": 14,
"yards": 48,
"targetShare": 0.451612903225806
},
"defense": null,
"source": "nflverse:stats_player_week",
"fantasyPoints": 5,
"week": 15,
"fantasyPointsPpr": 12,
"displayName": "Harold Fannin Jr.",
"opponent": "CHI",
"kind": "playerGameLog",
"headshotUrl": "https://static.www.nfl.com/image/upload/f_auto,q_auto/league/fxublmpnxx9uggsddwik",
"team": "CLE",
"rushing": {
"tds": 0,
"firstDowns": 0,
"carries": 1,
"yards": 2,
"epa": -0.282299423590302
},
"passing": null,
"PK": "PLAYER#GSIS#00-0040663#2025",
"gsisId": "00-0040663",
"position": "TE",
"seasonType": "REG",
"ingestedAt": "2026-04-29T20:45:50.003Z",
"SK": "WEEK#15#REG#CLE#CHI"
},
{
"playerName": "H.Fannin",
"positionGroup": "TE",
"season": 2025,
"receiving": {
"tds": 1,
"airYards": 27,
"receptions": 4,
"epa": 0.497919925546739,
"firstDowns": 2,
"targets": 6,
"yards": 34,
"targetShare": 0.222222222222222
},
"defense": null,
"source": "nflverse:stats_player_week",
"fantasyPoints": 15.5,
"week": 16,
"fantasyPointsPpr": 19.5,
"displayName": "Harold Fannin Jr.",
"opponent": "BUF",
"kind": "playerGameLog",
"headshotUrl": "https://static.www.nfl.com/image/upload/f_auto,q_auto/league/fxublmpnxx9uggsddwik",
"team": "CLE",
"rushing": {
"tds": 1,
"firstDowns": 1,
"carries": 1,
"yards": 1,
"epa": 0.704142988543026
},
"passing": null,
"PK": "PLAYER#GSIS#00-0040663#2025",
"gsisId": "00-0040663",
"position": "TE",
"seasonType": "REG",
"ingestedAt": "2026-04-29T20:45:50.010Z",
"SK": "WEEK#16#REG#CLE#BUF"
},
{
"playerName": "H.Fannin",
"positionGroup": "TE",
"season": 2025,
"receiving": {
"tds": 1,
"airYards": 29,
"receptions": 2,
"epa": 1.65434465729382,
"firstDowns": 1,
"targets": 2,
"yards": 30,
"targetShare": 0.0869565217391304
},
"defense": null,
"source": "nflverse:stats_player_week",
"fantasyPoints": 9,
"week": 17,
"fantasyPointsPpr": 11,
"displayName": "Harold Fannin Jr.",
"opponent": "PIT",
"kind": "playerGameLog",
"headshotUrl": "https://static.www.nfl.com/image/upload/f_auto,q_auto/league/fxublmpnxx9uggsddwik",
"team": "CLE",
"rushing": null,
"passing": null,
"PK": "PLAYER#GSIS#00-0040663#2025",
"gsisId": "00-0040663",
"position": "TE",
"seasonType": "REG",
"ingestedAt": "2026-04-29T20:45:50.024Z",
"SK": "WEEK#17#REG#CLE#PIT"
}
],
"meta": {
"gsisId": "00-0040663",
"slug": "fannin-harold-44-2025",
"seasonRows": 1,
"gameLogRows": 16
}
}