Filter based on date colum
Could you clarify what you are referencing with ThisRecord?
If you are trying to filter out Footballer where the current club is equal to the last club and they have a transfer date greater as today, then you don't need 'ThisRecord'
If, on the other hand, you are attempting to filter record selected elsewhere (and ThisRecord is just representative of the selected object and not used literally) then check first that the property 'Last Club' is cascading. One property of Dataverse is that if a record is too long, the properties of a lookup column will not populate. You can test this by either using the IsEmpty() function or by simply creating a test collection based on the property 'Last Club'. If the property turns out to return empty, then you can force the property to cascade by using the ShowColumns() command and include only the columns you need.
If all of the above assumptions are false, could you clarify what ThisRecord refers to, and include your full expression so we have a bit more info to troubleshoot?