I found an Ohio State PDF that mentioned 2 * 10^38 neutrinos per second. Elsewhere I saw mentioned 7 * 10^10 particles going through your thumb every second (1 cm^2). Times that by cm^2 surface area of sphere that is radius of distance between sun and earth (3 * 10^27), and the 10^38 looks like the correct one.
Interestingly, I also saw mentioned a nuclear reactor makes 10^20 neutrinos per second.
EDIT: Not sure why the downvote. Because I didn't link sources?
Here's the powerpoint presentation: http://www.physics.ohio-state.edu/~hughes/freshman_seminar/p...
Here is Fermi lab saying number per second in thumbnail: https://neutrinos.fnal.gov/sources/solar-neutrinos/
Here's someone's homework that gives the calculation total neutrinos per second based on number of He fusion reactions, which also matches 10^38. http://www.as.utexas.edu/astronomy/education/fall08/lacy/sec...
Sorry... not many great sources here but everything points to the 10^38 number. The 10^25 stated in the article may be mistakenly using the very similar number for joules of energy created each second by the sun (10^25).