Skip to content
MMA Calendar

PFL Record Book

PFL’s all-time leaders: career totals, one-night records and the numbers behind every PFL card we track.

Unofficial statistics compiled by UFCalendar from every completed fight in our database. Career boards need at least 5 bouts with tracked statistics and rate boards at least 50 attempts; BKFC is ranked only on its own boards.

Updated November 6, 2026

Fights

Time

Most time in the cage

  1. 1Denis GoltsovRussiaDenis Goltsov1h 57m19 Fights
  2. 2Oleg PopovRussiaOleg Popov1h 37m7 Fights
  3. 3Ante DelijaCroatiaAnte Delija1h 31m11 Fights
  4. 4Maxwell Djantou NanaCameroonMaxwell Djantou Nana1h5 Fights
  5. 5Jared RosholtUnited StatesJared Rosholt57:228 Fights
  6. 6Sergey BilostenniyRussiaSergey Bilostenniy53:075 Fights
  7. 7Renan FerreiraBrazilRenan Ferreira51:1811 Fights
  8. 8Bruno CappelozzaBrazilBruno Cappelozza51:177 Fights
  9. 9Danilo MarquesBrazilDanilo Marques44:275 Fights
  10. 10Abraham BablyEnglandAbraham Bably43:246 Fights

Full top 100 →

Shortest average fight time

  1. 1Abdoulaye KaneSenegalAbdoulaye Kane3:035 Fights
  2. 2Muhammed DeReeseUnited StatesMuhammed DeReese4:298 Fights
  3. 3Renan FerreiraBrazilRenan Ferreira4:4011 Fights
  4. 4Alex NicholsonUnited StatesAlex Nicholson5:126 Fights
  5. 5Denis GoltsovRussiaDenis Goltsov6:1019 Fights
  6. 6Francimar BarrosoBrazilFrancimar Barroso7:075 Fights
  7. 7Kelvin TillerUnited StatesKelvin Tiller7:096 Fights
  8. 8Jared RosholtUnited StatesJared Rosholt7:108 Fights
  9. 9Abraham BablyEnglandAbraham Bably7:146 Fights
  10. 10Bruno CappelozzaBrazilBruno Cappelozza7:207 Fights

Full top 100 →

Longest average fight time

  1. 1Oleg PopovRussiaOleg Popov13:497 Fights
  2. 2Maxwell Djantou NanaCameroonMaxwell Djantou Nana12:005 Fights
  3. 3Sergey BilostenniyRussiaSergey Bilostenniy10:375 Fights
  4. 4Danilo MarquesBrazilDanilo Marques8:535 Fights
  5. 5Ante DelijaCroatiaAnte Delija8:1711 Fights
  6. 6Matheus ScheffelBrazilMatheus Scheffel7:415 Fights
  7. 7Bruno CappelozzaBrazilBruno Cappelozza7:207 Fights
  8. 8Abraham BablyEnglandAbraham Bably7:146 Fights
  9. 9Jared RosholtUnited StatesJared Rosholt7:108 Fights
  10. 10Kelvin TillerUnited StatesKelvin Tiller7:096 Fights

Full top 100 →

Most control time

  1. 1Oleg PopovRussiaOleg Popov46:481h 37m Fight time
  2. 2Denis GoltsovRussiaDenis Goltsov19:441h 57m Fight time
  3. 3Sergey BilostenniyRussiaSergey Bilostenniy12:1053:07 Fight time
  4. 4Abraham BablyEnglandAbraham Bably9:2743:24 Fight time
  5. 5Ante DelijaCroatiaAnte Delija6:161h 31m Fight time
  6. 6Abdoulaye KaneSenegalAbdoulaye Kane5:4715:15 Fight time
  7. 7Maxwell Djantou NanaCameroonMaxwell Djantou Nana5:341h Fight time
  8. 8Renan FerreiraBrazilRenan Ferreira4:4951:18 Fight time
  9. 9Danilo MarquesBrazilDanilo Marques3:2044:27 Fight time
  10. 10Matheus ScheffelBrazilMatheus Scheffel1:0638:24 Fight time

Full top 100 →

Highest share of control time

  1. 1Oleg PopovRussiaOleg Popov48.4%46:48 Control time
  2. 2Abdoulaye KaneSenegalAbdoulaye Kane37.9%5:47 Control time
  3. 3Denis GoltsovRussiaDenis Goltsov34.4%19:44 Control time
  4. 4Abraham BablyEnglandAbraham Bably23.9%9:27 Control time
  5. 5Sergey BilostenniyRussiaSergey Bilostenniy22.9%12:10 Control time
  6. 6Ante DelijaCroatiaAnte Delija15.8%6:16 Control time
  7. 7Renan FerreiraBrazilRenan Ferreira13.6%4:49 Control time
  8. 8Maxwell Djantou NanaCameroonMaxwell Djantou Nana9.3%5:34 Control time

Full top 100 →

Striking

Most significant strikes landed

  1. 1Maxwell Djantou NanaCameroonMaxwell Djantou Nana288234 Attempted
  2. 2Denis GoltsovRussiaDenis Goltsov24610 Attempted
  3. 3Oleg PopovRussiaOleg Popov199
  4. 4Abraham BablyEnglandAbraham Bably1969 Attempted
  5. 5Abdoulaye KaneSenegalAbdoulaye Kane186197 Attempted
  6. 6Sergey BilostenniyRussiaSergey Bilostenniy16117 Attempted
  7. 7Ante DelijaCroatiaAnte Delija113
  8. 8Matheus ScheffelBrazilMatheus Scheffel110
  9. 9Danilo MarquesBrazilDanilo Marques109
  10. 10Renan FerreiraBrazilRenan Ferreira8520 Attempted

Full top 100 →

Most total strikes landed

  1. 1Denis GoltsovRussiaDenis Goltsov760965 Attempted
  2. 2Oleg PopovRussiaOleg Popov622917 Attempted
  3. 3Maxwell Djantou NanaCameroonMaxwell Djantou Nana479344 Attempted
  4. 4Ante DelijaCroatiaAnte Delija409628 Attempted
  5. 5Abraham BablyEnglandAbraham Bably405242 Attempted
  6. 6Bruno CappelozzaBrazilBruno Cappelozza381556 Attempted
  7. 7Sergey BilostenniyRussiaSergey Bilostenniy316495 Attempted
  8. 8Renan FerreiraBrazilRenan Ferreira303321 Attempted
  9. 9Jared RosholtUnited StatesJared Rosholt281408 Attempted
  10. 10Francimar BarrosoBrazilFrancimar Barroso222378 Attempted

Full top 100 →

Strikes landed per minute

  1. 1Abdoulaye KaneSenegalAbdoulaye Kane12.2015.3 Minutes
  2. 2Maxwell Djantou NanaCameroonMaxwell Djantou Nana4.8060.0 Minutes
  3. 3Abraham BablyEnglandAbraham Bably4.5243.4 Minutes
  4. 4Sergey BilostenniyRussiaSergey Bilostenniy3.0353.1 Minutes
  5. 5Matheus ScheffelBrazilMatheus Scheffel2.8638.4 Minutes
  6. 6Danilo MarquesBrazilDanilo Marques2.4544.5 Minutes
  7. 7Denis GoltsovRussiaDenis Goltsov2.10117.1 Minutes
  8. 8Oleg PopovRussiaOleg Popov2.0696.7 Minutes
  9. 9Renan FerreiraBrazilRenan Ferreira1.6651.3 Minutes
  10. 10Ante DelijaCroatiaAnte Delija1.2491.0 Minutes

Full top 100 →

Strikes absorbed per minute

  1. 1Maxwell Djantou NanaCameroonMaxwell Djantou Nana3.4060.0 Minutes
  2. 2Renan FerreiraBrazilRenan Ferreira2.3051.3 Minutes
  3. 3Matheus ScheffelBrazilMatheus Scheffel2.1138.4 Minutes
  4. 4Sergey BilostenniyRussiaSergey Bilostenniy2.1153.1 Minutes
  5. 5Abraham BablyEnglandAbraham Bably1.9643.4 Minutes
  6. 6Abdoulaye KaneSenegalAbdoulaye Kane1.7015.3 Minutes
  7. 7Bruno CappelozzaBrazilBruno Cappelozza1.5051.3 Minutes
  8. 8Danilo MarquesBrazilDanilo Marques1.4444.5 Minutes
  9. 9Ante DelijaCroatiaAnte Delija1.3291.0 Minutes
  10. 10Oleg PopovRussiaOleg Popov1.1096.7 Minutes

Full top 100 →

Best striking differential

  1. 1Abdoulaye KaneSenegalAbdoulaye Kane10.4915.3 Minutes
  2. 2Abraham BablyEnglandAbraham Bably2.5643.4 Minutes
  3. 3Denis GoltsovRussiaDenis Goltsov1.43117.1 Minutes
  4. 4Maxwell Djantou NanaCameroonMaxwell Djantou Nana1.4060.0 Minutes
  5. 5Danilo MarquesBrazilDanilo Marques1.0144.5 Minutes
  6. 6Oleg PopovRussiaOleg Popov0.9696.7 Minutes
  7. 7Sergey BilostenniyRussiaSergey Bilostenniy0.9253.1 Minutes
  8. 8Matheus ScheffelBrazilMatheus Scheffel0.7638.4 Minutes
  9. 9Ante DelijaCroatiaAnte Delija-0.0891.0 Minutes
  10. 10Renan FerreiraBrazilRenan Ferreira-0.6451.3 Minutes

Full top 100 →

Most knockdowns

  1. 1Renan FerreiraBrazilRenan Ferreira6
  2. 2Ante DelijaCroatiaAnte Delija5
  3. T-3Bruno CappelozzaBrazilBruno Cappelozza4
  4. T-3Denis GoltsovRussiaDenis Goltsov4
  5. 5Sergey BilostenniyRussiaSergey Bilostenniy3
  6. T-6Alex NicholsonUnited StatesAlex Nicholson2
  7. T-6Muhammed DeReeseUnited StatesMuhammed DeReese2
  8. T-6Maxwell Djantou NanaCameroonMaxwell Djantou Nana2
  9. 9Abdoulaye KaneSenegalAbdoulaye Kane1

Full top 100 →

Most knockdowns per 15 minutes

  1. 1Renan FerreiraBrazilRenan Ferreira1.86 Knockdowns
  2. 2Bruno CappelozzaBrazilBruno Cappelozza1.24 Knockdowns
  3. 3Abdoulaye KaneSenegalAbdoulaye Kane1.01 Knockdowns
  4. 4Alex NicholsonUnited StatesAlex Nicholson1.02 Knockdowns
  5. 5Sergey BilostenniyRussiaSergey Bilostenniy0.83 Knockdowns
  6. 6Muhammed DeReeseUnited StatesMuhammed DeReese0.82 Knockdowns
  7. 7Ante DelijaCroatiaAnte Delija0.85 Knockdowns
  8. 8Denis GoltsovRussiaDenis Goltsov0.54 Knockdowns
  9. 9Maxwell Djantou NanaCameroonMaxwell Djantou Nana0.52 Knockdowns

Full top 100 →

Most knockouts

  1. 1Denis GoltsovRussiaDenis Goltsov1015 Wins
  2. 2Renan FerreiraBrazilRenan Ferreira67 Wins
  3. T-3Ante DelijaCroatiaAnte Delija48 Wins
  4. T-3Bruno CappelozzaBrazilBruno Cappelozza45 Wins
  5. T-3Abraham BablyEnglandAbraham Bably45 Wins
  6. T-6Alex NicholsonUnited StatesAlex Nicholson33 Wins
  7. T-6Muhammed DeReeseUnited StatesMuhammed DeReese34 Wins
  8. T-6Abdoulaye KaneSenegalAbdoulaye Kane33 Wins
  9. T-9Sergey BilostenniyRussiaSergey Bilostenniy24 Wins
  10. T-9Maxwell Djantou NanaCameroonMaxwell Djantou Nana24 Wins

Full top 100 →

Grappling

Most takedowns landed

  1. 1Oleg PopovRussiaOleg Popov3246 Attempted
  2. 2Denis GoltsovRussiaDenis Goltsov2127 Attempted
  3. 3Jared RosholtUnited StatesJared Rosholt2028 Attempted
  4. T-4Ante DelijaCroatiaAnte Delija928 Attempted
  5. T-4Abraham BablyEnglandAbraham Bably920 Attempted
  6. 6Francimar BarrosoBrazilFrancimar Barroso710 Attempted
  7. 7Abdoulaye KaneSenegalAbdoulaye Kane66 Attempted
  8. T-8Danilo MarquesBrazilDanilo Marques45 Attempted
  9. T-8Bruno CappelozzaBrazilBruno Cappelozza46 Attempted
  10. T-8Muhammed DeReeseUnited StatesMuhammed DeReese47 Attempted

Full top 100 →

Takedowns per 15 minutes

  1. 1Abdoulaye KaneSenegalAbdoulaye Kane5.915.3 Minutes
  2. 2Jared RosholtUnited StatesJared Rosholt5.257.4 Minutes
  3. 3Oleg PopovRussiaOleg Popov5.096.7 Minutes
  4. 4Abraham BablyEnglandAbraham Bably3.143.4 Minutes
  5. 5Francimar BarrosoBrazilFrancimar Barroso3.035.6 Minutes
  6. 6Denis GoltsovRussiaDenis Goltsov2.7117.1 Minutes
  7. 7Muhammed DeReeseUnited StatesMuhammed DeReese1.735.9 Minutes
  8. 8Ante DelijaCroatiaAnte Delija1.591.0 Minutes
  9. 9Danilo MarquesBrazilDanilo Marques1.344.5 Minutes
  10. 10Bruno CappelozzaBrazilBruno Cappelozza1.251.3 Minutes

Full top 100 →

Most submission attempts

  1. 1Denis GoltsovRussiaDenis Goltsov17
  2. 2Kelvin TillerUnited StatesKelvin Tiller4
  3. 3Francimar BarrosoBrazilFrancimar Barroso3
  4. T-4Jared RosholtUnited StatesJared Rosholt2
  5. T-4Muhammed DeReeseUnited StatesMuhammed DeReese2
  6. T-4Renan FerreiraBrazilRenan Ferreira2
  7. T-4Oleg PopovRussiaOleg Popov2
  8. T-8Danilo MarquesBrazilDanilo Marques1
  9. T-8Bruno CappelozzaBrazilBruno Cappelozza1
  10. T-8Sergey BilostenniyRussiaSergey Bilostenniy1

Full top 100 →

Most submission attempts per 15 minutes

  1. 1Denis GoltsovRussiaDenis Goltsov2.217 Submission attempts
  2. 2Kelvin TillerUnited StatesKelvin Tiller1.44 Submission attempts
  3. 3Francimar BarrosoBrazilFrancimar Barroso1.33 Submission attempts
  4. 4Muhammed DeReeseUnited StatesMuhammed DeReese0.82 Submission attempts
  5. 5Renan FerreiraBrazilRenan Ferreira0.62 Submission attempts
  6. 6Jared RosholtUnited StatesJared Rosholt0.52 Submission attempts
  7. 7Danilo MarquesBrazilDanilo Marques0.31 Submission attempts
  8. 8Oleg PopovRussiaOleg Popov0.32 Submission attempts
  9. 9Bruno CappelozzaBrazilBruno Cappelozza0.31 Submission attempts
  10. 10Sergey BilostenniyRussiaSergey Bilostenniy0.31 Submission attempts

Full top 100 →

Most submissions

  1. 1Denis GoltsovRussiaDenis Goltsov315 Wins
  2. 2Kelvin TillerUnited StatesKelvin Tiller22 Wins
  3. T-3Danilo MarquesBrazilDanilo Marques13 Wins
  4. T-3Francimar BarrosoBrazilFrancimar Barroso14 Wins
  5. T-3Sergey BilostenniyRussiaSergey Bilostenniy14 Wins

Full top 100 →

Division numbers

How each PFL weight class actually fights — finish rate, knockout rate and average fight time.

UFCalendar Record Book →