I am assuming the oil filter on that engine is "side mounted". If so, too bad, I much prefer the mount with the opening "up". Way less spillage with those. If side mount, I suggest loosening the filter a bit, then drilling a hole in the top rather than "hammering in a nail", then spinning the filter so the hole is down and drain into a container. Then encase the filter in a plastic bag, (I use ziplock) and remove. It sometimes takes a bit of "fiddling" but you can catch almost all of the oil that way with very little spillage. Pads can catch any that escape, or just "wipe it up".
If the filter screws on from the bottom, just place the bag over it and "take it off".
Just some suggestions.