Their careers both started in 2001 so comparisons are pretty straightforward
Ichiro has a better batting average and he hits more triples.
Pujols hits far more home runs, a lot more doubles, drives in way more runs, scores more, walk more and strikes out less.
I'm a die-hard Mariners fan but...