Scoring Summary

Scoring Summary Table
Rk Tm Age Pos G GS RshTD RecTD PR TD KR TD FblTD IntTD OthTD AllTD 2PM 2PA XPM XPA FGM FGA Sfty Pts Pts/G
1David Akers*PHI36K160474732381438.9
2Sebastian JanikowskiOAK32K160434333411428.9
3Adam VinatieriIND38K160515126281298.1
4Matt BryantATL35K160444428311288.0
5Nick FolkNYJ26K160373730391277.9
6Josh BrownSTL31K160262733391257.8
7Neil RackersHOU34K160434327301247.8
8Billy Cundiff*+BAL30K160393926291177.3
9Dan CarpenterMIA25K160252530411157.2
10David BuehlerDAL23K160424424321147.1
11Mason CrosbyGNB26K160464622281127.0
12Rob BironasTEN32K160383824261106.9
13Robbie GouldCHI28K160353525301106.9
14Nate KaedingSDG28K130404023281098.4
15Arian Foster*+HOU24RB1613162181086.8
16Jay FeelyARI34K16011292924271076.7
17Josh ScobeeJAX28160414122281076.7
18Olindo MareSEA37K160313125301066.6
19Connor BarthTAM24K160363623281056.6
20Jeff Reed2TM31140323224321047.4
21Ryan SuccopKAN24K160424220261026.4
22Graham GanoWAS23K160282824351006.3
23Garrett HartleyNOR24K140404020251007.1
24Lawrence TynesNYG32K150434319231006.7
25Phil DawsonCLE35K16028282328976.1
26John KasayCAR41K16017172529925.8
27Dwayne Bowe*KAN26WR16161515905.6
28Ryan LongwellMIN36K16030311718815.1
29Rian LindellBUF33K16031321621794.9
Rk Tm Age Pos G GS RshTD RecTD PR TD KR TD FblTD IntTD OthTD AllTD 2PM 2PA XPM XPA FGM FGA Sfty Pts Pts/G
30BenJarvus Green-EllisNWE25RB16111313784.9
31Peyton HillisCLE24RB161411213784.9
32Rashard MendenhallPIT23RB16161313784.9
33Adrian Peterson*MIN25RB151512113785.2
34Matt PraterDEN26K12028291618766.3
35Shayne Graham2TM339039411212758.3
36Calvin Johnson*DET25WR151512121744.9
37Greg Jennings*GNB27WR16161212724.5
38Chris Johnson*TEN25RB161611112724.5
39Michael Turner*ATL28RB16151212724.5
40Mike TolbertSDG25rb15411111684.5
41Brandon Lloyd*DEN29WR16111111664.1
42Hakeem NicksNYG22WR13121111665.1
43Mike WilliamsTAM23WR16161111664.1
44Roddy White*+ATL29WR161610102644.0
45Mike NugentCIN28K9017171519626.9
46Shaun SuishamPIT29k7019191415618.7
47Antonio Gates*SDG30TE10101010606.0
48Rob GronkowskiNWE21TE16111010603.8
49Steve JohnsonBUF24WR16131010603.8
50Marcedes Lewis*JAX26TE16161010603.8
51Jeremy MaclinPHI22WR16161010603.8
52Darren McFaddenOAK23RB13137310604.6
53Mike WallacePIT24WR16161010603.8
54Kenny BrittTEN22wr127991564.7
55Matt ForteCHI25RB16166391563.5
56Stephen GostkowskiNWE26K8026261013567.0
57Jason Witten*+DAL28TE1616991563.5
58Jason HansonDET40k8019191214556.9
59Dave RaynerDET28K8016161316556.9
Rk Tm Age Pos G GS RshTD RecTD PR TD KR TD FblTD IntTD OthTD AllTD 2PM 2PA XPM XPA FGM FGA Sfty Pts Pts/G
60Brandon JacobsNYG28rb16599543.4
61Mario ManninghamNYG24WR16899543.4
62LeSean McCoyPHI22RB1513729543.6
63Terrell OwensCIN37WR141199543.9
64Michael Vick*PHI30QB121299544.5
65Cedric BensonCIN28RB16167181503.1
66Ahmad BradshawNYG24RB1611881503.1
67Joe NedneySFO37K9017171113505.6
68Miles Austin*DAL26WR1616178483.0
69Dez BryantDAL22wr122628484.0
70Michael BushOAK26rb14388483.4
71Jamaal Charles*+KAN24rb/wr166538483.0
72Austin CollieIND25wr9688485.3
73DeSean Jackson*PHI24WR14141618483.4
74Andre Johnson*HOU29WR131388483.7
75Lance MooreNOR27wr16188483.0
76Knowshon MorenoDEN23RB1313538483.7
77Vernon DavisSFO26TE1616771442.8
78Braylon EdwardsNYJ27WR1615771442.8
79Percy HarvinMIN22WR141315171443.1
80Wes Welker*NWE29k/WR15117711432.9
81Anquan BoldinBAL30WR161677422.6
82Marques ColstonNOR27WR151177422.8
83Jacoby FordOAK23fb/WR1692237422.6
84Devin Hester*+CHI28WR1613437422.6
85Fred JacksonBUF29RB1613527422.6
86Maurice Jones-Drew*JAX25RB1414527423.0
87Derrick MasonBAL36WR161577422.6
88Ryan MathewsSDG23RB12977423.5
89Mike Sims-WalkerJAX26WR141377423.0
Rk Tm Age Pos G GS RshTD RecTD PR TD KR TD FblTD IntTD OthTD AllTD 2PM 2PA XPM XPA FGM FGA Sfty Pts Pts/G
90Larry Fitzgerald*ARI27WR1615661382.4
91Jahvid BestDET21RB169426362.3
92LeGarrette BlountTAM24rb13766362.8
93Deion Branch2TM31151266362.4
94Nate BurlesonDET29WR141466362.6
95Michael CrabtreeSFO23WR161566362.3
96Malcom FloydSDG29WR11966363.3
97Pierre GarconIND24WR141466362.6
98Tony Gonzalez*ATL34TE161666362.3
99Aaron HernandezNWE21te14766362.6
100Santonio HolmesNYJ26WR121066363.0
101Steven Jackson*STL27RB161666362.3
102Javarris JamesIND2310066363.6
103Thomas JonesKAN32RB161066362.3
104John KuhnGNB28fb/rb162426362.3
105Marshawn Lynch2TM24161466362.3
106Willis McGaheeBAL29rb152516362.4
107Santana MossWAS31WR161666362.3
108Ray RiceBAL23RB1614516362.3
109Tim TebowDEN23qb9366364.0
110LaDainian TomlinsonNYJ31RB151366362.4
111Ryan TorainWAS24RB108426363.6
112Nate WashingtonTEN27WR161666362.3
113Reggie Wayne*+IND32WR161666362.3
114Danny Woodhead2TM25153516362.4
115Roy WilliamsDAL29WR159551322.1
116Davone BessMIA25WR16855301.9
117Kevin BossNYG26TE151355302.0
118Ronnie BrownMIA29RB161655301.9
119David GarrardJAX32QB141455302.1
Rk Tm Age Pos G GS RshTD RecTD PR TD KR TD FblTD IntTD OthTD AllTD 2PM 2PA XPM XPA FGM FGA Sfty Pts Pts/G
120Frank GoreSFO27RB1111325302.7
121Jimmy GrahamNOR24te15555302.0
122Todd HeapBAL30TE131355302.3
123Tim HightowerARI24RB161355301.9
124Chris IvoryNOR22rb12455302.5
125James JonesGNB26wr16355301.9
126Dustin KellerNYJ26TE161355301.9
127Johnny KnoxCHI24WR161655301.9
128Robert MeachemNOR26wr16755301.9
129Zach Miller*OAK25TE151555302.0
130Maurice MorrisDET31rb14755302.1
131Randy Moss3TM33161155301.9
132Greg OlsenCHI25TE161355301.9
133Jason SnellingATL27140235302.1
134Brandon TateNWE23WR1610325301.9
135Mike ThomasJAX23WR1611415301.9
136Kevin WalterHOU29WR161655301.9
137Hines WardPIT34WR161555301.9
138Brian WestbrookSFO31rb145415302.1
139Blair WhiteIND23wr13455302.3
140Keiland WilliamsWAS24rb153325302.0
141Kellen WinslowTAM27TE161155301.9
142Clint StitserCIN25k5081078295.8
143Steven HauschkaDEN25k40101067287.0
144Ben ObomanuSEA27wr156442281.9
145Jermaine GreshamCIN22TE1510441261.7
146Joseph AddaiIND27rb8744243.0
147Marion BarberDAL27RB131044241.8
148Correll BuckhalterDEN32150224241.6
149Deon ButlerSEA24WR13844241.8
Rk Tm Age Pos G GS RshTD RecTD PR TD KR TD FblTD IntTD OthTD AllTD 2PM 2PA XPM XPA FGM FGA Sfty Pts Pts/G
150Brent CelekPHI25TE161544241.5
151Joel DreessenHOU28TE161044241.5
152Donald DriverGNB35WR151544241.6
153Lee EvansBUF29WR131344241.8
154Anthony FasanoMIA26TE151544241.6
155Brandon JacksonGNB25RB1613314241.5
156Rashad JenningsJAX25fb/rb13344241.8
157Chad JohnsonCIN32141244241.7
158Brandon PettigrewDET25TE161644241.5
159Marcel ReeceOAK25FB1610134241.5
160Aaron RodgersGNB27QB151544241.6
161Bo ScaifeTEN29TE141344241.7
162Jacob TammeIND25rb/te16844241.5
163Derrick WardHOU3016044241.5
164Leon WashingtonSEA28160134241.5
165Kris BrownSDG34k308845206.7
166Chris CooleyWAS28TE1616331201.3
167Jacoby JonesHOU26wr157331201.3
168Danny AmendolaSTL25wr16633181.1
169Anthony ArmstrongWAS27WR151133181.2
170Earl BennettCHI23wr14333181.3
171John CarneyNOR46k203356189.0
172Tashard ChoiceDAL2616033181.1
173Dallas ClarkIND31te6633183.0
174Kenneth DarbySTL28140213181.3
175Fred DavisWAS24fb/TE16933181.1
176Brian FinneranATL34wr16133181.1
177David GettisCAR23WR151333181.2
178Mike GoodsonCAR23rb16333181.1
179Matt HasselbeckSEA35QB141433181.3
Rk Tm Age Pos G GS RshTD RecTD PR TD KR TD FblTD IntTD OthTD AllTD 2PM 2PA XPM XPA FGM FGA Sfty Pts Pts/G
180Michael HoomanawanuiSTL22te8333182.3
181T.J. HoushmandzadehBAL33wr16233181.1
182Vincent JacksonSDG27wr5533183.6
183Donald LeeGNB30te15633181.2
184Brandon MarshallMIA26WR141433181.3
185Tony MoeakiKAN23TE151533181.2
186David NelsonBUF24fb/wr15333181.2
187Brian RobiskieCLE23WR141133181.3
188Eddie RoyalDEN24WR161033181.1
189Mark SanchezNYJ24QB161633181.1
190Jordan ShipleyCIN25wr15433181.2
191Jeremy ShockeyNOR30TE131133181.4
192Jerome SimpsonCIN24wr5333183.6
193Brad SmithNYJ27wr162123181.1
194Steve SmithNYG25wr9733182.0
195Micheal SpurlockTAM27wr161213181.1
196LaRod Stephens-HowlingARI23rb/wr132123181.4
197Jonathan StewartCAR23rb147213181.3
198Chester TaylorCHI31rb16133181.1
199Ben WatsonCLE30TE161633181.1
200Cadillac WilliamsTAM28RB169213181.1
201Ricky WilliamsMIA33160213181.1
202Seyi AjirotutuSDG2310022121.2
203Kyle ArringtonNWE24lcb/RCB1614112120.8
204Billy BajemaSTL28TE13822120.9
205Travis BeckumNYG23te16222120.8
206Arrelious BennTAM22WR15922120.8
207Ladell BettsNOR31rb8122121.5
208David BowensCLE33lb15422120.8
209Steve BreastonARI27WR1311112120.9
Rk Tm Age Pos G GS RshTD RecTD PR TD KR TD FblTD IntTD OthTD AllTD 2PM 2PA XPM XPA FGM FGA Sfty Pts Pts/G
210Donald BrownIND23RB13822120.9
211Mark ClaytonSTL28wr5522122.4
212Patrick CobbsMIA27fb16122120.8
213Jerricho CotcheryNYJ28wr14522120.9
214Alge CrumplerNWE33TE161022120.8
215Owen DanielsHOU28TE111022121.1
216Anthony DixonSFO2316022120.8
217Daniel FellsSTL27te16622120.8
218Drayton FlorenceBUF30cb/RCB1616112120.8
219Justin ForsettSEA25rb16522120.8
220Jabar GaffneyDEN30WR161122120.8
221Brandon GibsonSTL23WR141222120.9
222Ted GinnSFO25130112120.9
223Earnest GrahamTAM30fb127112121.0
224Shonn GreeneNYJ25rb15222120.8
225Gary GuytonNWE25LB168112120.8
226DeAngelo Hall*WAS27LCB1616112120.8
227Kelvin HaydenIND27LCB111122121.1
228Michael JenkinsATL28WR11922121.1
229Felix JonesDAL23rb167112120.8
230Jeff KingCAR27TE/wr161622120.8
231Dwight LoweryNYJ24s14322120.9
232Marc Mariani*TEN23160112120.8
233Mohamed MassaquoiCLE24WR151422120.8
234Bryan McCannDAL2390112121.3
235Dexter McClusterKAN21rb/wr117112121.1
236Randy McMichaelSDG31TE/wr161122120.8
237Heath MillerPIT28TE141422120.9
238Josh MorganSFO25WR161122120.8
239Louis MurphyOAK23WR14922120.9
Rk Tm Age Pos G GS RshTD RecTD PR TD KR TD FblTD IntTD OthTD AllTD 2PM 2PA XPM XPA FGM FGA Sfty Pts Pts/G
240Jordy NelsonGNB25wr16422120.8
241Roscoe ParrishBUF28wr8622121.5
242Leonard PopeKAN27te16622120.8
243Clinton PortisWAS29rb5522122.4
244Isaac RedmanPIT2616022120.8
245Kerry RhodesARI28FS161622120.8
246Sidney RiceMIN24wr6522122.0
247Javon RingerTEN2316022120.8
248Andre RobertsARI22wr15222120.8
249Laurent RobinsonSTL25WR141122120.9
250Dominique Rodgers-CromartieARI24LCB161622120.8
251Ben RoethlisbergerPIT28QB121222121.0
252Emmanuel SandersPIT23wr13122120.9
253Visanthe ShiancoeMIN30TE16922120.8
254Steve SmithCAR31WR141422120.9
255C.J. SpillerBUF23rb141112120.9
256Darren SprolesSDG27rb16322120.8
257Craig StevensTEN26fb/TE151322120.8
258David ThomasNOR27TE13822120.9
259Demaryius ThomasDEN23wr10222121.2
260Pierre ThomasNOR26rb6322122.0
261Joe WebbMIN24qb5222122.4
262Eric Weems*ATL25wr164112120.8
263Beanie WellsARI22rb13222120.9
264Mike WilliamsSEA26WR141322120.9
265Aaron PettreyCIN24k205524115.5
266Shane AndrusSFO30k20332494.5
267Jason AvantPHI27wr16311180.5
268Legedu NaaneeSDG27WR10911180.8
269Michael AdamsARI25db/rcb1641160.4
Rk Tm Age Pos G GS RshTD RecTD PR TD KR TD FblTD IntTD OthTD AllTD 2PM 2PA XPM XPA FGM FGA Sfty Pts Pts/G
270Danario AlexanderSTL24wr821160.8
271Jared AllenMIN28DE16161160.4
272Jonathan BabineauxATL29DT/ldt15151160.4
273Chris BakerSEA31TE/wr16131160.4
274Brandon BanksWAS231301160.5
275Khalif BarnesOAK28t/te1631160.4
276Jackie BattleKAN271601160.4
277Eric Berry*KAN22SS16161160.4
278Kroy BiermannATL25DE16141160.4
279Desmond BishopGNB26MLB15121160.4
280Sam BradfordSTL23QB16161160.4
281Tom Brady*+NWE33QB16161160.4
282Tyvon BranchOAK24s/SS16161160.4
283Dezmon BriscoeTAM21201163.0
284Antonio BrownPIT22901160.7
285Levi BrownARI26LT16161160.4
286Tarell BrownSFO251501160.4
287Kevin BurnettSDG28LB16161160.4
288Reggie BushNOR25rb861160.8
289Jairus ByrdBUF24FS16141160.4
290Greg CamarilloMIN28wr1611160.4
291Jason CampbellOAK29QB13121160.5
292John CarlsonSEA26TE15131160.4
293Chris ChambersKAN32wr1371160.5
294Patrick ChungNWE23fs/S14131160.4
295Kellen ClemensNYJ27101166.0
296Marquice ColeNYJ27cb1211160.5
297Nick Collins*GNB27db/FS16161160.4
298John ConnerNYJ231601160.4
299Jared CookTEN23te1611160.4
Rk Tm Age Pos G GS RshTD RecTD PR TD KR TD FblTD IntTD OthTD AllTD 2PM 2PA XPM XPA FGM FGA Sfty Pts Pts/G
300Riley CooperPHI23wr1321160.5
301Patrick CraytonSDG31wr921160.7
302Josh CribbsCLE27wr1551160.4
303Jay CutlerCHI27QB15151160.4
304Chauncey DavisATL27de/dt1621160.4
305Craig DavisSDG25wr711160.9
306Kellen DavisCHI25te1631160.4
307Rashied DavisCHI311601160.4
308Eric DeckerDEN231401160.4
309Ed DicksonBAL23te1531160.4
310Darnell Dockett*ARI29DT15151160.4
311Early DoucetARI25wr1051160.6
312Harry DouglasATL26wr1641160.4
313Julian EdelmanNWE24wr1531160.4
314Abram ElamCLE29S16151160.4
315Hiram EugeneOAK301401160.4
316Heath EvansNOR32fb1661160.4
317Jermichael FinleyGNB23te551161.2
318Cortland FinneganTEN26CB/rcb16161160.4
319Joe FlaccoBAL25QB16161160.4
320Brandon FlowersKAN24LCB15151160.4
321Justin GageTEN29wr1141160.5
322Toby GerhartMIN23rb1511160.4
323John GilmoreTAM31TE16111160.4
324Dashon GoldsonSFO26FS16161160.4
325Jabari GreerNOR28LCB14131160.4
326Cody GrimmTAM23FS1191160.5
327Chris GronkowskiDAL24fb1471160.4
328Derek HaganNYG26wr741160.9
329Tyjuan HaglerIND29lb1321160.5
Rk Tm Age Pos G GS RshTD RecTD PR TD KR TD FblTD IntTD OthTD AllTD 2PM 2PA XPM XPA FGM FGA Sfty Pts Pts/G
330Chad HallPHI24wr811160.8
331Clay HarborPHI23te961160.7
332Jerome Harrison2TM271221160.5
333Mike HartIND24rb711160.9
334Brian HartlineMIA24WR12111160.5
335Geno HayesTAM23LB16161160.4
336Gerald HayesARI30lb641161.0
337Will HellerDET29te1651160.4
338Devery HendersonNOR28WR16111160.4
339Todd HerremansPHI28LG16151160.4
340Jacob HesterSDG25fb1571160.4
341Darrius Heyward-BeyOAK23WR15141160.4
342Jason Hill2TM25811160.8
343Jason HunterDEN27LB16121160.4
344Malcolm JenkinsNOR23FS/lcb15151160.4
345Chris JohnsonOAK31cb1241160.5
346Derrick JohnsonKAN28RILB16161160.4
347Adam JonesCIN27lcb511161.2
348Donald JonesBUF23wr1551160.4
349Johnathan JosephCIN26LCB12121160.5
350Brett Keisel*PIT32DE11111160.5
351Jon KitnaDAL38QB1091160.6
352Brandon LaFellCAR24wr1421160.4
353Dawan LandryBAL28SS16161160.4
354Spencer LarsenDEN26fb1151160.5
355Sean LeeDAL241401160.4
356Brian LeonardCIN261101160.5
357DeAndre LevyDET23MLB11111160.5
358Ray Lewis*BAL35MLB16161160.4
359Stefan LoganDET291601160.4
Rk Tm Age Pos G GS RshTD RecTD PR TD KR TD FblTD IntTD OthTD AllTD 2PM 2PA XPM XPA FGM FGA Sfty Pts Pts/G
360Brandon ManumaleunaCHI30FB16131160.4
361David MartinBUF31TE1691160.4
362Ruvell MartinSEA28501161.2
363Clay Matthews*+GNB24lb/LOLB15151160.4
364Taylor MaysSFO22ss1661160.4
365Colt McCoyCLE23QB881160.8
366Ray McDonaldSFO261601160.4
367Corey McIntyreBUF31fb1671160.4
368Quintin MikellPHI30db/SS15151160.4
369Zach MillerJAX26te1551160.4
370Koa MisiMIA23LB16111160.4
371Fili MoalaIND25LDT/rdt16161160.4
372D.J. MooreCHI231601160.4
373Evan MooreCLE25te/wr1241160.5
374Marlon MooreMIA23901160.7
375Ovie Mughelli*ATL30fb1661160.4
376Captain MunnerlynCAR22lcb1651160.4
377Kassim OsgoodJAX30wr1631160.4
378Michael PalmerATL22te1411160.4
379Dimitri PattersonPHI27k/RCB1691160.4
380Logan PaulsenWAS231101160.5
381Justin PeelleATL31fb/te1381160.5
382Donald Penn*TAM27LT16161160.4
383Shaun Phillips*SDG29LB16161160.4
384Troy Polamalu*+PIT29SS14141160.4
385Lousaka PoliteMIA29FB16101160.4
386Andrew QuarlessGNB22te1331160.5
387David ReedBAL231301160.5
388Gijon RobinsonIND26te1121160.5
389Stanford RouttOAK27CB16151160.4
Rk Tm Age Pos G GS RshTD RecTD PR TD KR TD FblTD IntTD OthTD AllTD 2PM 2PA XPM XPA FGM FGA Sfty Pts Pts/G
390Robert RoyalCLE31te/wr1541160.4
391James SandersNWE27db/S1591160.4
392Orlando ScandrickDAL23cb/ss1631160.4
393Tony SchefflerDET27te1541160.4
394Chaz SchilensOAK25501161.2
395Owen SchmittPHI25fb1551160.4
396Bernard ScottCIN261601160.4
397Alphonso SmithDET25cb/db/RCB12101160.5
398Shaun SmithKAN29DE/dt16101160.4
399Taj SmithIND27501161.2
400Troy SmithSFO26qb661161.0
401Matt SpaethPIT27TE/wr14131160.4
402Matthew StaffordDET22qb331162.0
403Drew StantonDET26qb631161.0
404Maurice StovallTAM25wr1211160.5
405Chansi StuckeyCLE27wr1651160.4
406Ndamukong Suh*+DET23DT161611160.4
407Naufahu TahiMIN29fb1571160.4
408Aqib TalibTAM24LCB11111160.5
409Lofa TatupuSEA28MLB16161160.4
410Earl ThomasSEA21FS16161160.4
411Greg TolerARI25RCB14131160.4
412Marcus TrufantSEA30LCB16161160.4
413Verran TuckerKAN22wr1121160.5
414Josh VaughanCAR24301162.0
415Cassius VaughnDEN231301160.5
416Mike VrabelKAN35LOLB16161160.4
417DeMarcus Ware*DAL28LB16161160.4
418Kelley WashingtonSDG31801160.8
419Eric WeddleSDG25FS/ss16161160.4
Rk Tm Age Pos G GS RshTD RecTD PR TD KR TD FblTD IntTD OthTD AllTD 2PM 2PA XPM XPA FGM FGA Sfty Pts Pts/G
420Charlie WhitehurstSEA28qb621161.0
421Andrew WhitworthCIN29lt/T16161160.4
422DeAngelo WilliamsCAR27rb661161.0
423Josh WilsonBAL25lcb/RCB1491160.4
424Antoine Winfield*MIN33LCB16161160.4
425LaMarr WoodleyPIT26LOLB16161160.4
426Charles Woodson*GNB34cb/LCB16161160.4
427Darrel YoungWAS231601160.4
428Mewelde MoorePIT28150240.3
429Jordan BabineauxSEA28160120.1
430Rock CartwrightOAK31160120.1
431Josh FreemanTAM22QB1616120.1
432Quentin GrovesOAK26LB1512120.1
433Greg HardyCAR22150120.1
434Bryant JohnsonDET29wr147120.1
435Trevor Pryce2TM35130120.2
436Nick SchommerTEN24130120.2
437Mike SellersWAS35fb/te168120.1
438Brandon SilerSDG25lb125120.2
439Eugene SimsSTL2490120.2
440Jason TaylorNYJ36lb/t165120.1
Support us without the ads? Go Ad-Free.