Hi Kishan, let me try to assist
Operations like add/sub/mul/div has nothing to do with data being Categorical or Numerical. If the data is represented in numbers, these operations can be done. Had the data been represented as text then such operations wont happen.
This classification of data (Categorical or Numerical) is basis the nature of the that dataset.
Here, date is categorical because it's components (dd-mm-yy) belong to group of values. Date will always be from 1 to 31, month will be from 1 to 12 or Jan to Dec and so on. On the other hand as an eg Jersey no does not belong to a group of values. Its numerical, as it can have any values (eg 99, 10, 07, 51 etc)
Hope this helps to resolve the confusion.
Thanks
Sameer