If you simply want to count the number of different ways to arrive at a different score, generating functions are a handy way of handling the data.
Take a power series for each method of scoring points. Let d = drop goal, t = try, and c = conversion; these score 3, 5, and 2 points, respectively. A conversion cannot be scored without a try, so let me amend that by letting c stand for a try with conversion, for 7 points, while t stands for try without conversion, for 5 points. Our respective power series are then:
1 + d[sup]3[/sup] + d[sup]6[/sup] + d[sup]9[/sup] + d[sup]12[/sup] + d[sup]15[/sup] + …
1 + t[sup]5[/sup] + t[sup]10[/sup] + t[sup]15[/sup] + t[sup]20[/sup] + t[sup]25[/sup] + …
1 + c[sup]7[/sup] + c[sup]14[/sup] + c[sup]21[/sup] + c[sup]28[/sup] + c[sup]35[/sup] + …
I’m not at all familiar with rugby, so I won’t enter this part of the debate, but if you wish to also include a 3 point penalty § as being distinct from a 3 point drop goal, we can also include:
1 + p[sup]3[/sup] + p[sup]6[/sup] + p[sup]9[/sup] + p[sup]12[/sup] + p[sup]15[/sup] + …
Now, generating functions can be useful for many things. For example, let’s say we want to know how many different ways there are of scoring n points. Take all four of the above power series, change all the variables to “x”, and multiply them together:
1 + 2x^3 + x^5 + 3x^6 + x^7 + 2x^8 + 4x^9 + 3x^10 + 3x^11 + 6x^12 + 5x^13 + 5x^14 + 9x^15 + 7x^16 + 8x^17 + 12x^18 + 102^19 + 12x^20 + 16x^21 + 14x^22 + 16x^23 + 21x^24 + 19x^25 + 21x^26 + 27x^27 + 25x^28 + 27x^29 + 34x^30 + 32x^31 + 34x^32 + 42x^33 + 40x^34 + 43x^35 + 51x^36 + 49x^37 + 53x^38 + 61x^39 + 60x^40 + 64x^41 + 73x^42 + 72x^43 + 76x^44 + 87x^45 + 85x^46 + 90x^47 + 102x^48 + 100x^49 + 106x^50 + 118x^51 + 117x^52 + 123x^53 + 136x^54 + 136x^55 + 142x^56 + 156x^57 + 156x^58 + 163x^59 + 178x^60 + 178x^61 + 186x^62 + 202x^63 + 202x^64 + 211x^65 + 228x^66 + 228x^67 + 238x^68 + 256x^69 + 257x^70 + 267x^71 + 286x^72 + 288x^73 + 298x^74 + 319x^75 + 321x^76 + 332x^77 + 354x^78 + 356x^79 + 369x^80 + 391x^81 + 394x^82 + 408x^83 + 431x^84 + 435x^85 + 449x^86 + 474x^87 + 478x^88 + 493x^89 + 520x^90 + 524x^91 + 540x^92 + 568x^93 + 573x^94 + 590x^95 + 619x^96 + 625x^97 + 643x^98 + 673x^99 + 680*x^100 + …
The exponent gives the number of points scored, and the corresponding coefficient gives the number of distinct ways of scoring that many points. For example, there is 1 way of scoring 7 points, 6 ways of scoring 12 points, 106 ways of scoring 50 points, and 680 ways of scoring 100 points.
On the other hand, if we drop the distinction between drop goals and penalties, we get:
1 + x^3 + x^5 + x^6 + x^7 + x^8 + x^9 + 2x^10 + x^11 + 2x^12 + 2x^13 + 2x^14 + 3x^15 + 2x^16 + 3x^17 + 3x^18 + 3x^19 + 4x^20 + 4x^21 + 4x^22 + 4x^23 + 5x^24 + 5x^25 + 5x^26 + 6x^27 + 6x^28 + 6x^29 + 7x^30 + 7x^31 + 7x^32 + 8x^33 + 8x^34 + 9x^35 + 9x^36 + 9x^37 + 10x^38 + 10x^39 + 11x^40 + 11x^41 + 12x^42 + 12x^43 + 12x^44 + 14x^45 + 13x^46 + 14x^47 + 15x^48 + 15x^49 + 16x^50 + 16x^51 + 17x^52 + 17x^53 + 18x^54 + 19x^55 + 19x^56 + 20x^57 + 20x^58 + 21x^59 + 22x^60 + 22x^61 + 23x^62 + 24x^63 + 24x^64 + 25x^65 + 26x^66 + 26x^67 + 27x^68 + 28x^69 + 29x^70 + 29x^71 + 30x^72 + 31x^73 + 31x^74 + 33x^75 + 33x^76 + 34x^77 + 35x^78 + 35x^79 + 37x^80 + 37x^81 + 38x^82 + 39x^83 + 40x^84 + 41x^85 + 41x^86 + 43x^87 + 43x^88 + 44x^89 + 46x^90 + 46x^91 + 47x^92 + 48x^93 + 49x^94 + 50x^95 + 51x^96 + 52x^97 + 53x^98 + 54x^99 + 55x^100 + …