caught speeding

  1. You have recently been caught speeding by the police.
  2. You have recently been caught by the police for speeding.
    Which one is correct?

As a native US English speaker, both of these sound correct and natural.