Triggers fire in random order AT the same level.
Before statement - fired first
before row - fired second
after row - fired third
after statement first forth.
However, if you have 10 before row (for example), they would all fire in random order. As littlefoot said, write ONE trigger of the particular type and fire the code sequentially within the trigger.
You do not need a parachute to skydive. You only need a parachute to skydive twice.