{"schemaVersion":1,"methodology":"https://fantasytradetarget.com/methodology","player":{"slug":"brian-thomas-wr","name":"Brian Thomas","position":"WR","team":"JAX","age":23.9,"yearsExp":2,"composite":392,"confidence":0.85,"rank":71,"posRank":27,"sources":{"ktc":4799,"fantasycalc":3103},"history":[{"date":"240216","value":515,"raw":4889},{"date":"240302","value":409,"raw":3888},{"date":"240317","value":423,"raw":4022},{"date":"240401","value":453,"raw":4308},{"date":"240416","value":458,"raw":4351},{"date":"240501","value":476,"raw":4526},{"date":"240516","value":480,"raw":4563},{"date":"240531","value":494,"raw":4694},{"date":"240615","value":478,"raw":4544},{"date":"240630","value":479,"raw":4550},{"date":"240715","value":482,"raw":4578},{"date":"240730","value":472,"raw":4481},{"date":"240814","value":445,"raw":4232},{"date":"240829","value":517,"raw":4912},{"date":"240913","value":593,"raw":5638},{"date":"240928","value":568,"raw":5397},{"date":"241013","value":715,"raw":6791},{"date":"241028","value":736,"raw":6991},{"date":"241112","value":709,"raw":6739},{"date":"241127","value":668,"raw":6343},{"date":"241212","value":691,"raw":6564},{"date":"241227","value":735,"raw":6980},{"date":"250111","value":785,"raw":7453},{"date":"250126","value":806,"raw":7657},{"date":"250210","value":802,"raw":7622},{"date":"250225","value":800,"raw":7602},{"date":"250312","value":809,"raw":7689},{"date":"250327","value":815,"raw":7741},{"date":"250411","value":817,"raw":7759},{"date":"250426","value":796,"raw":7563},{"date":"250511","value":809,"raw":7686},{"date":"250526","value":811,"raw":7706},{"date":"250610","value":810,"raw":7693},{"date":"250625","value":821,"raw":7802},{"date":"250710","value":817,"raw":7757},{"date":"250725","value":809,"raw":7689},{"date":"250809","value":810,"raw":7691},{"date":"250826","value":807,"raw":7662},{"date":"250910","value":788,"raw":7488},{"date":"250925","value":661,"raw":6277},{"date":"251010","value":630,"raw":5988},{"date":"251025","value":639,"raw":6066},{"date":"251109","value":570,"raw":5415},{"date":"251124","value":535,"raw":5079},{"date":"251209","value":533,"raw":5061},{"date":"251224","value":543,"raw":5158},{"date":"260108","value":528,"raw":5017},{"date":"260123","value":526,"raw":5000},{"date":"260207","value":528,"raw":5019},{"date":"260222","value":523,"raw":4968},{"date":"260309","value":523,"raw":4969},{"date":"260324","value":519,"raw":4927},{"date":"260408","value":517,"raw":4916},{"date":"260423","value":517,"raw":4908},{"date":"260509","value":519,"raw":4932},{"date":"260524","value":515,"raw":4888},{"date":"260608","value":507,"raw":4821},{"date":"260623","value":513,"raw":4878},{"date":"260708","value":515,"raw":4889},{"date":"260723","value":512,"raw":4867},{"date":"260807","value":509,"raw":4837}],"deltas":{"d30":-6,"d90":-6,"current":509},"similar":[{"slug":"marvin-harrison-jr-wr","name":"Marvin Harrison Jr","position":"WR","composite":389,"rank":73,"id":"marvin-harrison-jr-wr","kind":"player","value":389},{"slug":"makai-lemon-wr","name":"Makai Lemon","position":"WR","composite":404,"rank":65,"id":"makai-lemon-wr","kind":"player","value":404},{"slug":"jaylen-waddle-wr","name":"Jaylen Waddle","position":"WR","composite":405,"rank":63,"id":"jaylen-waddle-wr","kind":"player","value":405},{"slug":"jameson-williams-wr","name":"Jameson Williams","position":"WR","composite":376,"rank":77,"id":"jameson-williams-wr","kind":"player","value":376},{"slug":"tee-higgins-wr","name":"Tee Higgins","position":"WR","composite":410,"rank":62,"id":"tee-higgins-wr","kind":"player","value":410},{"slug":"rashee-rice-wr","name":"Rashee Rice","position":"WR","composite":420,"rank":59,"id":"rashee-rice-wr","kind":"player","value":420}],"profileUrl":"https://tradyr.app/player/brian-thomas-wr","sleeperId":"11631","stats":{"playerId":"11631","season":"2025","seasonTotals":{"rush_lng":21,"rush_td_lng":9,"rec_drop":10,"pos_rank_std":575,"gp":14,"tm_def_snp":835,"gms_active":14,"rec_ypt":114.21,"pos_rank_half_ppr":581,"rush_td":1,"bonus_fd_wr":32,"pass_rush_yd":21,"pts_std":90.8,"rec_lng":345,"tm_st_snp":343,"rec":48,"rec_fd":31,"rush_att":3,"rush_ypa":21,"bonus_rec_wr":48,"gs":14,"tm_off_snp":894,"pos_rank_ppr":590,"off_snp":706,"pts_half_ppr":114.8,"rec_air_yd":548,"rec_ypr":215.03999999999996,"rec_10_19":19,"rush_rz_att":1,"rush_rec_yd":728,"anytime_tds":3,"rush_yd":21,"rec_tgt":91,"pts_ppr":138.79999999999998,"rec_yd":707,"idp_tkl":1,"idp_tkl_solo":1,"pts_idp":2,"rec_5_9":13,"rec_rz_tgt":6,"rec_yar":159,"rec_40p":1,"penalty":2,"rush_fd":1,"penalty_yd":24,"rec_20_29":5,"rec_30_39":5,"rec_0_4":5,"first_td":2,"rec_td":2,"rec_td_lng":25,"idp_solo":1},"weeklyStats":[{"week":1,"pts":9},{"week":2,"pts":8.9},{"week":3,"pts":7.5},{"week":4,"pts":10.6},{"week":5,"pts":12},{"week":6,"pts":23},{"week":7,"pts":6.1},{"week":9,"pts":8.5},{"week":13,"pts":4.8},{"week":14,"pts":11.7},{"week":15,"pts":17.1},{"week":16,"pts":3.8},{"week":17,"pts":7.9},{"week":18,"pts":7.9}],"gamesPlayed":14,"derivedStats":{"pts_per_game":9.9,"rush_yds_per_game":1.5,"yds_per_carry":7,"rec_per_game":3.4,"rec_yds_per_game":50.5,"yds_per_reception":14.7,"catch_pct":52.7,"pass_yds_per_game":null,"pass_tds_per_game":null,"td_int_ratio":null,"comp_pct":null,"yds_per_attempt":null,"pass_att_per_game":null,"rush_att_per_game":0.2,"tgt_per_game":6.5,"total_tds":3,"total_tds_per_game":0.21,"tackles_total":1,"tackles_per_game":0.1,"solo_per_game":0.1,"ast_per_game":null,"sack_per_game":null,"int_per_game":null,"pd_per_game":null,"tfl_per_game":null,"qb_hit_per_game":null,"big_plays":null,"big_plays_per_game":null},"consistency":{"gamesPlayed":14,"avg":9.9,"ceiling":23,"floor":3.8,"boomGames":1,"floorGames":3,"bustGames":2,"boomRate":0.071,"floorRate":0.214,"bustRate":0.143,"buckets":[2,7,3,1,1,0,0],"grade":"F","thresholds":{"boom":20,"floor":12,"bust":5}}},"career":[{"season":"2025","gamesPlayed":14,"derivedStats":{"pts_per_game":9.9,"rush_yds_per_game":1.5,"yds_per_carry":7,"rec_per_game":3.4,"rec_yds_per_game":50.5,"yds_per_reception":14.7,"catch_pct":52.7,"pass_yds_per_game":null,"pass_tds_per_game":null,"td_int_ratio":null,"comp_pct":null,"yds_per_attempt":null,"pass_att_per_game":null,"rush_att_per_game":0.2,"tgt_per_game":6.5,"total_tds":3,"total_tds_per_game":0.21,"tackles_total":1,"tackles_per_game":0.1,"solo_per_game":0.1,"ast_per_game":null,"sack_per_game":null,"int_per_game":null,"pd_per_game":null,"tfl_per_game":null,"qb_hit_per_game":null,"big_plays":null,"big_plays_per_game":null},"seasonTotals":{"rush_lng":21,"rush_td_lng":9,"rec_drop":10,"pos_rank_std":575,"gp":14,"tm_def_snp":835,"gms_active":14,"rec_ypt":114.21,"pos_rank_half_ppr":581,"rush_td":1,"bonus_fd_wr":32,"pass_rush_yd":21,"pts_std":90.8,"rec_lng":345,"tm_st_snp":343,"rec":48,"rec_fd":31,"rush_att":3,"rush_ypa":21,"bonus_rec_wr":48,"gs":14,"tm_off_snp":894,"pos_rank_ppr":590,"off_snp":706,"pts_half_ppr":114.8,"rec_air_yd":548,"rec_ypr":215.03999999999996,"rec_10_19":19,"rush_rz_att":1,"rush_rec_yd":728,"anytime_tds":3,"rush_yd":21,"rec_tgt":91,"pts_ppr":138.79999999999998,"rec_yd":707,"idp_tkl":1,"idp_tkl_solo":1,"pts_idp":2,"rec_5_9":13,"rec_rz_tgt":6,"rec_yar":159,"rec_40p":1,"penalty":2,"rush_fd":1,"penalty_yd":24,"rec_20_29":5,"rec_30_39":5,"rec_0_4":5,"first_td":2,"rec_td":2,"rec_td_lng":25,"idp_solo":1},"consistency":{"gamesPlayed":14,"avg":9.9,"ceiling":23,"floor":3.8,"boomGames":1,"floorGames":3,"bustGames":2,"boomRate":0.071,"floorRate":0.214,"bustRate":0.143,"buckets":[2,7,3,1,1,0,0],"grade":"F","thresholds":{"boom":20,"floor":12,"bust":5}}},{"season":"2024","gamesPlayed":17,"derivedStats":{"pts_per_game":16.7,"rush_yds_per_game":2.8,"yds_per_carry":8,"rec_per_game":5.1,"rec_yds_per_game":75.4,"yds_per_reception":14.7,"catch_pct":65.4,"pass_yds_per_game":null,"pass_tds_per_game":null,"td_int_ratio":null,"comp_pct":null,"yds_per_attempt":null,"pass_att_per_game":null,"rush_att_per_game":0.4,"tgt_per_game":7.8,"total_tds":10,"total_tds_per_game":0.59,"tackles_total":1,"tackles_per_game":0.1,"solo_per_game":0.1,"ast_per_game":null,"sack_per_game":null,"int_per_game":null,"pd_per_game":null,"tfl_per_game":null,"qb_hit_per_game":null,"big_plays":null,"big_plays_per_game":null},"seasonTotals":{"anytime_tds":10,"bonus_fd_wr":46,"bonus_rec_wr":87,"gms_active":17,"gp":17,"off_snp":821,"pos_rank_half_ppr":440,"pos_rank_ppr":439,"pos_rank_std":427,"pts_half_ppr":240.5,"pts_ppr":283.99999999999994,"pts_std":197.00000000000003,"rec":87,"rec_10_19":23,"rec_5_9":34,"rec_air_yd":720,"rec_fd":43,"rec_lng":628,"rec_rz_tgt":16,"rec_td":10,"rec_td_lng":219,"rec_tgt":133,"rec_yar":562,"rec_yd":1282,"rec_ypr":269.90999999999997,"rec_ypt":174.77999999999997,"rush_rec_yd":1330,"tm_def_snp":1189,"tm_off_snp":1033,"tm_st_snp":440,"gs":16,"rec_20_29":8,"rec_40p":7,"rec_drop":7,"rush_lng":47,"rec_0_4":12,"rec_30_39":3,"penalty":4,"pass_rush_yd":48,"rush_fd":3,"rush_att":6,"rush_ypa":47,"penalty_yd":40,"rush_yac":10,"rush_yd":48,"bonus_rec_yd_100":4,"idp_tkl":1,"bonus_rush_rec_yd_100":5,"idp_tkl_solo":1,"rec_td_40p":2,"rec_td_50p":2,"rec_2pt":2,"idp_solo":1},"consistency":{"gamesPlayed":17,"avg":16.7,"ceiling":32.5,"floor":3.2,"boomGames":6,"floorGames":12,"bustGames":1,"boomRate":0.353,"floorRate":0.706,"bustRate":0.059,"buckets":[1,3,3,4,4,1,1],"grade":"A","thresholds":{"boom":20,"floor":12,"bust":5}}}],"advanced":{"season":2025,"wopr":0.5108973832008809,"racr":0.5775753262443668,"pacr":null,"targetShare":0.1931127894109703,"airYardsShare":0.3160402844063218,"avgTargets":6.5,"avgReceptions":3.4285714285714284,"avgAirYards":93.92857142857143,"avgCarries":1,"avgRushYards":7,"avgRecYards":50.5,"avgPassYards":null,"passingEpa":null,"rushingEpa":0.9542272220132881,"receivingEpa":2.794179943956319,"passingCpoe":null,"dakota":null,"adot":14.533333333333333,"gamesPlayed":14,"compPct":null,"ypa":null,"tdRate":null,"intRate":null,"sackRate":null,"passAirYdsPerAtt":null,"avgAttempts":0,"avgSacks":0,"totalEpaPerGame":0.20447726185999032,"yacPerRec":3.3125,"last4":{"wopr":0.4387577554544325,"racr":0.5612743940665428,"pacr":null,"targetShare":0.17154844937102992,"airYardsShare":0.2591929734255536,"avgTargets":5.5,"avgReceptions":3.25,"avgAirYards":86,"avgCarries":1,"avgRushYards":5,"avgRecYards":43,"avgPassYards":null,"passingEpa":null,"rushingEpa":0.0391365451505408,"receivingEpa":2.119702943258747,"passingCpoe":null,"dakota":null,"adot":14.533333333333333,"gamesPlayed":14,"compPct":null,"ypa":null,"tdRate":null,"intRate":null,"sackRate":null,"passAirYdsPerAtt":null,"avgAttempts":0,"avgSacks":0,"totalEpaPerGame":0.0097841362876352,"yacPerRec":1.8461538461538463},"totals":{"totalTargets":91,"totalReceptions":48,"totalCarries":3,"totalAirYards":1315}},"bestball":{"name":"Brian Thomas","position":"WR","playerId":"11631","season":2025,"requestedSeason":2025,"gamesPlayed":14,"ptsPerGame":9.91,"totalPts":138.8,"weeklyPts":[{"week":1,"pts":9},{"week":2,"pts":8.9},{"week":3,"pts":7.5},{"week":4,"pts":10.6},{"week":5,"pts":12},{"week":6,"pts":23},{"week":7,"pts":6.1},{"week":9,"pts":8.5},{"week":13,"pts":4.8},{"week":14,"pts":11.7},{"week":15,"pts":17.1},{"week":16,"pts":3.8},{"week":17,"pts":7.9},{"week":18,"pts":7.9}],"consistency":{"boomRate":7.1,"bustRate":14.3,"floorRate":21.4,"avg":9.9,"ceiling":23,"floorPts":3.8,"stdDev":4.83,"thresholds":{"boom":20,"floor":12,"bust":5},"grade":"F"},"advanced":{"targetShare":19.3,"wopr":0.511,"adot":14.5,"airYardsShare":31.6,"racr":0.58,"snapPct":null,"recPerGame":3.4,"targetPerGame":6.5},"seasonNote":null},"projection":null,"id":"brian-thomas-wr","kind":"player","value":392},"publishedHistory":{"points":[{"date":"240216","value":515},{"date":"240302","value":409},{"date":"240317","value":423},{"date":"240401","value":453},{"date":"240416","value":458},{"date":"240501","value":476},{"date":"240516","value":480},{"date":"240531","value":494},{"date":"240615","value":478},{"date":"240630","value":479},{"date":"240715","value":482},{"date":"240730","value":472},{"date":"240814","value":445},{"date":"240829","value":517},{"date":"240913","value":593},{"date":"240928","value":568},{"date":"241013","value":715},{"date":"241028","value":736},{"date":"241112","value":709},{"date":"241127","value":668},{"date":"241212","value":691},{"date":"241227","value":735},{"date":"250111","value":785},{"date":"250126","value":806},{"date":"250210","value":802},{"date":"250225","value":800},{"date":"250312","value":809},{"date":"250327","value":815},{"date":"250411","value":817},{"date":"250426","value":796},{"date":"250511","value":809},{"date":"250526","value":811},{"date":"250610","value":810},{"date":"250625","value":821},{"date":"250710","value":817},{"date":"250725","value":809},{"date":"250809","value":810},{"date":"250826","value":807},{"date":"250910","value":788},{"date":"250925","value":661},{"date":"251010","value":630},{"date":"251025","value":639},{"date":"251109","value":570},{"date":"251124","value":535},{"date":"251209","value":533},{"date":"251224","value":543},{"date":"260108","value":528},{"date":"260123","value":526},{"date":"260207","value":528},{"date":"260222","value":523},{"date":"260309","value":523},{"date":"260324","value":519},{"date":"260408","value":517},{"date":"260423","value":517},{"date":"260509","value":519},{"date":"260524","value":515},{"date":"260608","value":507},{"date":"260623","value":513},{"date":"260708","value":515},{"date":"260723","value":512},{"date":"260807","value":509}],"source":"tradyr","sourceLabel":"Tradyr public API","chartable":true},"fttSnapshotHistory":[{"observedAt":"2026-08-12T02:05:46.984Z","value":392,"rank":72,"posRank":27,"releaseId":"ftt-20260812T020546Z"},{"observedAt":"2026-08-12T14:32:23.309Z","value":390,"rank":72,"posRank":27,"releaseId":"ftt-20260812T143223Z"},{"observedAt":"2026-08-13T06:44:17.256Z","value":392,"rank":71,"posRank":27,"releaseId":"ftt-20260813T064417Z"}],"marketContexts":{"dynastySuperflex":{"id":"brian-thomas-wr","slug":"brian-thomas-wr","name":"Brian Thomas","position":"WR","kind":"player","value":392,"team":"JAX","age":23.9,"rank":71,"posRank":27,"confidence":0.85,"sleeperId":"11631","baseValue":392,"scoringContext":{"available":true,"modelVersion":"2026.08.3","observedThroughSeason":"2025","confidence":1,"referencePointsPerGame":12.324,"selectedPointsPerGame":12.324,"replacementReferencePointsPerGame":10.969,"replacementSelectedPointsPerGame":10.969,"deltaVorpPerGame":0,"adjustmentPercent":0,"valueDelta":0}},"dynasty1Qb":{"id":"brian-thomas-wr","slug":"brian-thomas-wr","name":"Brian Thomas","position":"WR","kind":"player","value":434,"team":"JAX","age":23.9,"rank":59,"posRank":27,"confidence":0.74,"sleeperId":"11631","baseValue":434,"scoringContext":{"available":true,"modelVersion":"2026.08.3","observedThroughSeason":"2025","confidence":1,"referencePointsPerGame":12.324,"selectedPointsPerGame":12.324,"replacementReferencePointsPerGame":10.003,"replacementSelectedPointsPerGame":10.003,"deltaVorpPerGame":0,"adjustmentPercent":0,"valueDelta":0}},"dynastySuperflexTep":{"id":"brian-thomas-wr","slug":"brian-thomas-wr","name":"Brian Thomas","position":"WR","kind":"player","value":392,"team":"JAX","age":23.9,"rank":73,"posRank":27,"confidence":0.85,"sleeperId":"11631","baseValue":392,"scoringContext":{"available":true,"modelVersion":"2026.08.3","observedThroughSeason":"2025","confidence":1,"referencePointsPerGame":12.324,"selectedPointsPerGame":12.324,"replacementReferencePointsPerGame":10.969,"replacementSelectedPointsPerGame":10.969,"deltaVorpPerGame":0,"adjustmentPercent":0,"valueDelta":0}},"redraft1Qb":{"id":"brian-thomas-wr","slug":"brian-thomas-wr","name":"Brian Thomas","position":"WR","kind":"player","value":169,"team":"JAX","age":23.9,"rank":76,"posRank":32,"sleeperId":"11631","baseValue":169,"scoringContext":{"available":true,"modelVersion":"2026.08.3","observedThroughSeason":"2025","confidence":1,"referencePointsPerGame":12.324,"selectedPointsPerGame":12.324,"replacementReferencePointsPerGame":11.069,"replacementSelectedPointsPerGame":11.069,"deltaVorpPerGame":0,"adjustmentPercent":0,"valueDelta":0}}},"source":{"version":"v1","generatedAt":"2026-08-13T07:10:47.572Z","sources":["keeptradecut","fantasycalc"],"attribution":"Powered by Tradyr, https://tradyr.app","docs":"https://api.tradyr.app/docs","releaseId":"ftt-20260813T064417Z"}}