I have two separate components; a header component containing a select search box, stats component that shows the results depending on the value of the select box, I was won
I think that the best for your case would be to use service for communication between components.
service
Check out example in Angular documentation: https://angular.io/guide/component-interaction#parent-and-children-communicate-via-a-service